=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for openrct2-0.4.10
[  0%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/AssetPack.cpp.o
[  0%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/AssetPackManager.cpp.o
[  0%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o
[  0%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/CommandLineSprite.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
[  1%] 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/Intro.cpp.o
[  2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/OpenRCT2.cpp.o
[  3%] 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
[  4%] 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
[  5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ClearAction.cpp.o
[  5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ClimateSetAction.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
[  6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathPlaceAction.cpp.o
[  6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathRemoveAction.cpp.o
[  6%] 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
[  7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GuestSetFlagsAction.cpp.o
[  7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GuestSetNameAction.cpp.o
[  7%] 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
[  8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandSetHeightAction.cpp.o
[  8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandSetRightsAction.cpp.o
[  8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandSmoothAction.cpp.o
[  8%] 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
[  9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LoadOrQuitAction.cpp.o
[  9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/MapChangeSizeAction.cpp.o
[  9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/MazePlaceTrackAction.cpp.o
[  9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/MazeSetTrackAction.cpp.o
[  9%] 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
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkEntranceRemoveAction.cpp.o
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkMarketingAction.cpp.o
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetDateAction.cpp.o
[ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetEntranceFeeAction.cpp.o
[ 10%] 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
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetParameterAction.cpp.o
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetResearchFundingAction.cpp.o
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PauseToggleAction.cpp.o
[ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PeepPickupAction.cpp.o
[ 11%] 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
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PlayerSetGroupAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideCreateAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideDemolishAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideEntranceExitPlaceAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideEntranceExitRemoveAction.cpp.o
[ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideFreezeRatingAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetAppearanceAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetColourSchemeAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetNameAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetPriceAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetSettingAction.cpp.o
[ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetStatusAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetVehicleAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ScenarioSetSettingAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ScenerySetRestrictedAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SignSetNameAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SignSetStyleAction.cpp.o
[ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SmallSceneryPlaceAction.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SmallSceneryRemoveAction.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SmallScenerySetColourAction.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffFireAction.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffHireNewAction.cpp.o
[ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetColourAction.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetCostumeAction.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetNameAction.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetOrdersAction.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetPatrolAreaAction.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SurfaceSetStyleAction.cpp.o
[ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TileModifyAction.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackDesignAction.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackPlaceAction.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackRemoveAction.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackSetBrakeSpeedAction.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WallPlaceAction.cpp.o
[ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WallRemoveAction.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WallSetColourAction.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WaterLowerAction.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WaterRaiseAction.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WaterSetHeightAction.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/audio/Audio.cpp.o
[ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/audio/DummyAudioContext.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/CommandLine.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/ConvertCommand.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/ParkInfoCommands.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/RootCommands.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/ScreenshotCommands.cpp.o
[ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/SimulateCommands.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/SpriteCommands.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/UriHandler.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/Config.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/IniReader.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/IniWriter.cpp.o
[ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/ChecksumStream.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Console.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.CNG.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.OpenRCT2.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.OpenSSL.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Diagnostics.cpp.o
[ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/File.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileScanner.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileStream.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileWatcher.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Guard.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.Android.cpp.o
[ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.WinHttp.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.cURL.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/IStream.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Imaging.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/JobPool.cpp.o
[ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Json.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/MemoryStream.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Path.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/RTL.FriBidi.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/RTL.ICU.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/String.cpp.o
[ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/StringBuilder.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/StringReader.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Zip.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/ZipAndroid.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/AVX2Drawing.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.BMP.cpp.o
[ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.RLE.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.String.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Font.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Image.cpp.o
[ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/ImageImporter.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/LightFX.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Line.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/NewDrawing.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Rect.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/SSE41Drawing.cpp.o
[ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/ScrollingText.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/TTF.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/TTFSDLPort.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Text.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Weather.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/X8DrawingEngine.cpp.o
[ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Balloon.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Duck.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/EntityBase.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/EntityRegistry.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/EntityTweener.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Fountain.cpp.o
[ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Guest.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Litter.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/MoneyEffect.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Particle.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/PatrolArea.cpp.o
[ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Peep.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Staff.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Chat.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Colour.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Cursors.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/FontFamilies.cpp.o
[ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Fonts.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/InteractiveConsole.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Screenshot.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/StdInOutConsole.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Viewport.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Window.cpp.o
[ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Window_internal.cpp.o
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/ZoomLevel.cpp.o
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/ConversionTables.cpp.o
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Convert.cpp.o
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Currency.cpp.o
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/FormatCodes.cpp.o
[ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Formatter.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Formatting.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Language.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/LanguagePack.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Localisation.Date.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Localisation.cpp.o
[ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/LocalisationService.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/RealNames.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/UTF8.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Award.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Finance.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Marketing.cpp.o
[ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/NewsItem.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Research.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/DiscordService.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkAction.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkBase.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkClient.cpp.o
[ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkConnection.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkGroup.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkKey.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkPacket.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkPlayer.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkServer.cpp.o
[ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkServerAdvertiser.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkUser.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/ServerList.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/Socket.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/AudioObject.cpp.o
[ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/AudioSampleTable.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/BannerObject.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/DefaultObjects.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/EntranceObject.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathObject.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathRailingsObject.cpp.o
[ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathSurfaceObject.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ImageTable.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/LargeSceneryObject.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/MusicObject.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/Object.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectEntryManager.cpp.o
[ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectFactory.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectList.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectManager.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectRepository.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectTypes.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/PathAdditionObject.cpp.o
[ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ResourceTable.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/RideObject.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/SceneryGroupObject.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/SmallSceneryObject.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/StationObject.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/StringTable.cpp.o
[ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/TerrainEdgeObject.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/TerrainSurfaceObject.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/WallObject.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/WaterObject.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/openrct2_pch.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Paint.Entity.cpp.o
[ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Paint.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/PaintHelpers.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Painter.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/VirtualFloor.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/support/MetalSupports.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/support/WoodenSupports.cpp.o
[ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Banner.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Entrance.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.LargeScenery.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Path.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.PathAddition.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.SmallScenery.cpp.o
[ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Surface.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.TileElement.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Wall.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/park/Legacy.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/park/ParkFile.cpp.o
[ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/GuestPathfinding.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/PeepData.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/RideUseSystem.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Crash.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Android.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Common.cpp.o
[ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Linux.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Posix.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Win32.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/profiling/Profiling.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/S4Importer.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/T4Importer.cpp.o
[ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/Tables.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/RCT12.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/SawyerChunk.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/SawyerChunkReader.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/SawyerChunkWriter.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/RCT2.cpp.o
[ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/S6Importer.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/SeaDecrypt.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/T6Exporter.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/T6Importer.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/CableLift.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/CarEntry.cpp.o
[ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Ride.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideAudio.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideConstruction.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideData.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideRatings.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/ShopItem.cpp.o
[ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Station.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Track.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackData.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesign.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesignRepository.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesignSave.cpp.o
[ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackPaint.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrainManager.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleData.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehiclePaint.cpp.o
[ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleRiderControl.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleSubpositionData.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/AirPoweredVerticalCoaster.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/AlpineCoaster.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/BobsleighCoaster.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/ClassicStandUpRollerCoaster.cpp.o
[ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/ClassicWoodenRollerCoaster.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/CompactInvertedCoaster.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/CorkscrewRollerCoaster.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/FlyingRollerCoaster.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/GigaCoaster.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/HeartlineTwisterCoaster.cpp.o
[ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/HybridCoaster.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/InvertedHairpinCoaster.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/InvertedImpulseCoaster.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/InvertedRollerCoaster.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/JuniorRollerCoaster.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/LayDownRollerCoaster.cpp.o
[ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/LimLaunchedRollerCoaster.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/LoopingRollerCoaster.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/MineRide.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/MineTrainCoaster.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/MiniRollerCoaster.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/MiniSuspendedCoaster.cpp.o
[ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/MultiDimensionRollerCoaster.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/ReverseFreefallCoaster.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/ReverserRollerCoaster.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/SideFrictionRollerCoaster.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/SingleRailRollerCoaster.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/StandUpRollerCoaster.cpp.o
[ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/Steeplechase.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/SuspendedSwingingCoaster.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/VirginiaReel.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/WildMouse.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/WoodenRollerCoaster.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/coaster/WoodenWildMouse.cpp.o
[ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/CarRide.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/Circus.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/CrookedHouse.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/Dodgems.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/FerrisWheel.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/FlyingSaucers.cpp.o
[ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/GhostTrain.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/HauntedHouse.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/Maze.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/MerryGoRound.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/MiniGolf.cpp.o
[ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/MiniHelicopters.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/MonorailCycles.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/ObservationTower.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/SpaceRings.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/gentle/SpiralSlide.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/shops/Facility.cpp.o
[ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/shops/Shop.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/3dCinema.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/Enterprise.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/GoKarts.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/LaunchedFreefall.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/MagicCarpet.cpp.o
[ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/MotionSimulator.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/RotoDrop.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/SwingingInverterShip.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/SwingingShip.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/TopSpin.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/thrill/Twist.cpp.o
[ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/transport/Chairlift.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/transport/Lift.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/transport/MiniatureRailway.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/transport/Monorail.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/transport/SuspendedMonorail.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/BoatHire.cpp.o
[ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/DinghySlide.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/DinghySlideCovered.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/LogFlume.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/RiverRapids.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/SplashBoats.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/water/SubmarineRide.cpp.o
[ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/Scenario.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/ScenarioRepository.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/ScenarioSources.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/HookEngine.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/Plugin.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/ScriptEngine.cpp.o
[ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScGuest.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScLitter.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScStaff.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScVehicle.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/network/ScNetwork.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/network/ScPlayer.cpp.o
[ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/network/ScPlayerGroup.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/object/ScObjectManager.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScRide.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScRideStation.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScTrackIterator.cpp.o
[ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScTrackSegment.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScMap.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScPark.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScParkMessage.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScResearch.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScTile.cpp.o
[ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScTileElement.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/Command/End.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/Command/FollowEntity.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/Command/LoadPark.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/Command/LoadScenario.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/Command/Restart.cpp.o
[ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/Command/RotateView.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/Command/SetLocation.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/Command/SetSpeed.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/Command/SetZoom.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/Command/Wait.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/TitleScreen.cpp.o
[ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/TitleSequence.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/title/TitleSequenceManager.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/SawyerCoding.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/util/Util.cpp.o
[ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/windows/Intent.cpp.o
[ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/windows/_legacy.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/LargeScenery.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/MapGen.cpp.o
[ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/MapHelpers.cpp.o
[ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Park.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Scenery.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/SmallScenery.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Surface.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/SurfaceData.cpp.o
[ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/TileElement.cpp.o
[ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/TileElementBase.cpp.o
[ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/TileInspector.cpp.o
[ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Wall.cpp.o
[ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.macOS.mm.o
[ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/thirdparty/duktape/duktape.cpp.o
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12485:25: warning: use of old-style cast [-Wold-style-cast]
        msg[sizeof(msg) - 1] = (char) 0;
                               ^      ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12487:27: warning: use of old-style cast [-Wold-style-cast]
                                 (duk_errcode_t) (line_and_code >> 24),
                                 ^               ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12490:27: warning: use of old-style cast [-Wold-style-cast]
                                 (duk_int_t) (line_and_code & 0x00ffffffL));
                                 ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12496:27: warning: use of old-style cast [-Wold-style-cast]
                                 (duk_errcode_t) (line_and_code >> 24),
                                 ^               ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12499:27: warning: use of old-style cast [-Wold-style-cast]
                                 (duk_int_t) (line_and_code & 0x00ffffffL));
                                 ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12536:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW_FMT3(thr,
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10179:25: note: expanded from macro 'DUK_ERROR_RAW_FMT3'
                duk_int_t duk__line = (duk_int_t) (line); \
                                      ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12536:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW_FMT3(thr,
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10184:30: note: expanded from macro 'DUK_ERROR_RAW_FMT3'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12536:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW_FMT3(thr,
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10184:63: note: expanded from macro 'DUK_ERROR_RAW_FMT3'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12543:21: warning: use of old-style cast [-Wold-style-cast]
                           (long) idx);
                           ^      ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10188:29: note: expanded from macro 'DUK_ERROR_RAW_FMT3'
                                         (arg3)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12547:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_INTERNAL_ERROR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10104:25: note: expanded from macro 'DUK_ERROR_RAW'
                duk_int_t duk__line = (duk_int_t) (line); \
                                      ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12547:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_INTERNAL_ERROR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:41: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                      ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12547:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_INTERNAL_ERROR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:74: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                       ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12550:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_ALLOC_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10104:25: note: expanded from macro 'DUK_ERROR_RAW'
                duk_int_t duk__line = (duk_int_t) (line); \
                                      ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12550:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_ALLOC_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:41: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                      ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12550:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_ALLOC_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:74: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                       ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12553:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, message);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10104:25: note: expanded from macro 'DUK_ERROR_RAW'
                duk_int_t duk__line = (duk_int_t) (line); \
                                      ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12553:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, message);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:41: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                      ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12553:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, message);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:74: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                       ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12556:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, message);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10104:25: note: expanded from macro 'DUK_ERROR_RAW'
                duk_int_t duk__line = (duk_int_t) (line); \
                                      ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12556:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, message);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:41: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                      ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12556:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, message);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:74: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                       ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12559:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW_FMT1(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, "invalid stack index %ld", (long) (idx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10125:25: note: expanded from macro 'DUK_ERROR_RAW_FMT1'
                duk_int_t duk__line = (duk_int_t) (line); \
                                      ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12559:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW_FMT1(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, "invalid stack index %ld", (long) (idx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10130:30: note: expanded from macro 'DUK_ERROR_RAW_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12559:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW_FMT1(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, "invalid stack index %ld", (long) (idx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10130:63: note: expanded from macro 'DUK_ERROR_RAW_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12559:96: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW_FMT1(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, "invalid stack index %ld", (long) (idx));
                                                                                                      ^      ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10132:29: note: expanded from macro 'DUK_ERROR_RAW_FMT1'
                                         (arg1)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12562:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, DUK_STR_PUSH_BEYOND_ALLOC_STACK);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10104:25: note: expanded from macro 'DUK_ERROR_RAW'
                duk_int_t duk__line = (duk_int_t) (line); \
                                      ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12562:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, DUK_STR_PUSH_BEYOND_ALLOC_STACK);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:41: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                      ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12562:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, DUK_STR_PUSH_BEYOND_ALLOC_STACK);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:74: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                       ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12565:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_ARGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10104:25: note: expanded from macro 'DUK_ERROR_RAW'
                duk_int_t duk__line = (duk_int_t) (line); \
                                      ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12565:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_ARGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:41: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                      ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12565:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_ARGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:74: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                       ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12568:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_STATE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10104:25: note: expanded from macro 'DUK_ERROR_RAW'
                duk_int_t duk__line = (duk_int_t) (line); \
                                      ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12568:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_STATE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:41: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                      ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12568:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_STATE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:74: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                       ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12571:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_TRAP_RESULT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10104:25: note: expanded from macro 'DUK_ERROR_RAW'
                duk_int_t duk__line = (duk_int_t) (line); \
                                      ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12571:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_TRAP_RESULT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:41: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                      ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12571:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_TRAP_RESULT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10107:74: note: expanded from macro 'DUK_ERROR_RAW'
                duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                       ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12686:24: warning: use of old-style cast [-Wold-style-cast]
        duk_uint_fast32_t x = (duk_uint_fast32_t) cp;
                              ^                   ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12702:17: warning: use of old-style cast [-Wold-style-cast]
        } else if (x < (duk_ucodepoint_t) 0x80000000UL) {
                       ^                  ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12740:24: warning: use of old-style cast [-Wold-style-cast]
        duk_uint_fast32_t x = (duk_uint_fast32_t) cp;
                              ^                   ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12755:13: warning: use of old-style cast [-Wold-style-cast]
                        out[i] = (duk_uint8_t) (0x80 + (x & 0x3f));
                                 ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12762:13: warning: use of old-style cast [-Wold-style-cast]
                        out[0] = (duk_uint8_t) (marker + x);
                                 ^             ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12774:24: warning: use of old-style cast [-Wold-style-cast]
        duk_uint_fast32_t x = (duk_uint_fast32_t) cp;
                              ^                   ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12778:12: warning: use of old-style cast [-Wold-style-cast]
                out[0] = (duk_uint8_t) x;
                         ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12781:12: warning: use of old-style cast [-Wold-style-cast]
                out[0] = (duk_uint8_t) (0xc0 + ((x >> 6) & 0x1f));
                         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12782:12: warning: use of old-style cast [-Wold-style-cast]
                out[1] = (duk_uint8_t) (0x80 + (x & 0x3f));
                         ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12786:12: warning: use of old-style cast [-Wold-style-cast]
                out[0] = (duk_uint8_t) (0xe0 + ((x >> 12) & 0x0f));
                         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12787:12: warning: use of old-style cast [-Wold-style-cast]
                out[1] = (duk_uint8_t) (0x80 + ((x >> 6) & 0x3f));
                         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12788:12: warning: use of old-style cast [-Wold-style-cast]
                out[2] = (duk_uint8_t) (0x80 + (x & 0x3f));
                         ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12820:12: warning: use of old-style cast [-Wold-style-cast]
                out[0] = (duk_uint8_t) (0xed);
                         ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12821:12: warning: use of old-style cast [-Wold-style-cast]
                out[1] = (duk_uint8_t) (0xa0 + ((x >> 16) & 0x0f));
                         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12822:12: warning: use of old-style cast [-Wold-style-cast]
                out[2] = (duk_uint8_t) (0x80 + ((x >> 10) & 0x3f));
                         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12823:12: warning: use of old-style cast [-Wold-style-cast]
                out[3] = (duk_uint8_t) (0xed);
                         ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12824:12: warning: use of old-style cast [-Wold-style-cast]
                out[4] = (duk_uint8_t) (0xb0 + ((x >> 6) & 0x0f));
                         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12825:12: warning: use of old-style cast [-Wold-style-cast]
                out[5] = (duk_uint8_t) (0x80 + (x & 0x3f));
                         ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12855:7: warning: use of old-style cast [-Wold-style-cast]
        ch = (duk_uint_fast8_t) (*p++);
             ^                  ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12858:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_uint32_t) (ch & 0x7f);
                      ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12865:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_uint32_t) (ch & 0x1f);
                      ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12869:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_uint32_t) (ch & 0x0f);
                      ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12873:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_uint32_t) (ch & 0x07);
                      ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12877:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_uint32_t) (ch & 0x03);
                      ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12881:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_uint32_t) (ch & 0x01);
                      ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12885:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_uint32_t) (0);
                      ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12907:8: warning: use of old-style cast [-Wold-style-cast]
                ch = (duk_uint_fast8_t) (*p++);
                     ^                  ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12917:22: warning: use of old-style cast [-Wold-style-cast]
                res = (res << 6) + (duk_uint32_t) (ch & 0x3f);
                                   ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:12939:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_INTERNAL(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13002:23: warning: use of old-style cast [-Wold-style-cast]
        while (((duk_size_t) (const void *) p) & 0x03U) {
                             ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13002:10: warning: use of old-style cast [-Wold-style-cast]
        while (((duk_size_t) (const void *) p) & 0x03U) {
                ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13011:56: warning: use of old-style cast [-Wold-style-cast]
        p32_end = (const duk_uint32_t *) (const void *) (p + ((duk_size_t) (p_end - p) & (duk_size_t) (~0x03)));
                                                              ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13011:83: warning: use of old-style cast [-Wold-style-cast]
        p32_end = (const duk_uint32_t *) (const void *) (p + ((duk_size_t) (p_end - p) & (duk_size_t) (~0x03)));
                                                                                         ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13011:35: warning: use of old-style cast [-Wold-style-cast]
        p32_end = (const duk_uint32_t *) (const void *) (p + ((duk_size_t) (p_end - p) & (duk_size_t) (~0x03)));
                                         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13011:12: warning: use of old-style cast [-Wold-style-cast]
        p32_end = (const duk_uint32_t *) (const void *) (p + ((duk_size_t) (p_end - p) & (duk_size_t) (~0x03)));
                  ^                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13012:31: warning: use of old-style cast [-Wold-style-cast]
        p32 = (const duk_uint32_t *) (const void *) p;
                                     ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13012:8: warning: use of old-style cast [-Wold-style-cast]
        p32 = (const duk_uint32_t *) (const void *) p;
              ^                      ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13013:16: warning: use of old-style cast [-Wold-style-cast]
        while (p32 != (const duk_uint32_t *) p32_end) {
                      ^                      ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13038:6: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) p32;
            ^                     ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13152:6: warning: use of old-style cast [-Wold-style-cast]
        t = (duk_uint32_t) duk_bd_decode(bd_ctx, 4);
            ^              ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13156:6: warning: use of old-style cast [-Wold-style-cast]
        t = (duk_uint32_t) duk_bd_decode(bd_ctx, 8);
            ^              ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13161:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk_bd_decode(bd_ctx, 12);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13164:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk_bd_decode(bd_ctx, 24);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13173:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&bd_ctx, sizeof(bd_ctx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13174:16: warning: use of old-style cast [-Wold-style-cast]
        bd_ctx.data = (const duk_uint8_t *) unitab;
                      ^                     ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13175:18: warning: use of old-style cast [-Wold-style-cast]
        bd_ctx.length = (duk_size_t) unilen;
                        ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13180:8: warning: use of old-style cast [-Wold-style-cast]
                r1 = (duk_codepoint_t) duk__uni_decode_value(&bd_ctx);
                     ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13184:8: warning: use of old-style cast [-Wold-style-cast]
                r2 = (duk_codepoint_t) duk__uni_decode_value(&bd_ctx);
                     ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13264:7: warning: use of old-style cast [-Wold-style-cast]
        lo = (duk_uint_fast8_t) (cp & 0xff);
             ^                  ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13265:7: warning: use of old-style cast [-Wold-style-cast]
        hi = (duk_uint_fast32_t) (cp >> 8); /* does not fit into an uchar */
             ^                   ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13355:48: warning: use of old-style cast [-Wold-style-cast]
        if (duk__uni_range_match(duk_unicode_ids_noa, (duk_size_t) sizeof(duk_unicode_ids_noa), (duk_codepoint_t) cp)) {
                                                      ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13355:90: warning: use of old-style cast [-Wold-style-cast]
        if (duk__uni_range_match(duk_unicode_ids_noa, (duk_size_t) sizeof(duk_unicode_ids_noa), (duk_codepoint_t) cp)) {
                                                                                                ^                 ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13438:77: warning: use of old-style cast [-Wold-style-cast]
        if (duk__uni_range_match(duk_unicode_ids_noa, sizeof(duk_unicode_ids_noa), (duk_codepoint_t) cp) ||
                                                                                   ^                 ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13439:89: warning: use of old-style cast [-Wold-style-cast]
            duk__uni_range_match(duk_unicode_idp_m_ids_noa, sizeof(duk_unicode_idp_m_ids_noa), (duk_codepoint_t) cp)) {
                                                                                               ^                 ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13490:77: warning: use of old-style cast [-Wold-style-cast]
        if (duk__uni_range_match(duk_unicode_ids_noa, sizeof(duk_unicode_ids_noa), (duk_codepoint_t) cp) &&
                                                                                   ^                 ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13491:90: warning: use of old-style cast [-Wold-style-cast]
            !duk__uni_range_match(duk_unicode_ids_m_let_noa, sizeof(duk_unicode_ids_m_let_noa), (duk_codepoint_t) cp)) {
                                                                                                ^                 ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13552:7: warning: use of old-style cast [-Wold-style-cast]
                n = (duk_small_int_t) duk_bd_decode(bd_ctx, 6);
                    ^                 ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13560:14: warning: use of old-style cast [-Wold-style-cast]
                        start_i = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16);
                                  ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13561:14: warning: use of old-style cast [-Wold-style-cast]
                        start_o = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16);
                                  ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13562:12: warning: use of old-style cast [-Wold-style-cast]
                        count = (duk_small_int_t) duk_bd_decode(bd_ctx, 7);
                                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13571:18: warning: use of old-style cast [-Wold-style-cast]
                                if (tmp_cp < (duk_codepoint_t) count * (duk_codepoint_t) skip &&
                                             ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13571:44: warning: use of old-style cast [-Wold-style-cast]
                                if (tmp_cp < (duk_codepoint_t) count * (duk_codepoint_t) skip &&
                                                                       ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13572:19: warning: use of old-style cast [-Wold-style-cast]
                                    (tmp_cp % (duk_codepoint_t) skip) == 0) {
                                              ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13582:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_small_int_t) duk_bd_decode(bd_ctx, 7);
            ^                 ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13585:13: warning: use of old-style cast [-Wold-style-cast]
                start_i = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16);
                          ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13586:13: warning: use of old-style cast [-Wold-style-cast]
                start_o = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16);
                          ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13596:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_small_int_t) duk_bd_decode(bd_ctx, 7);
            ^                 ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13599:13: warning: use of old-style cast [-Wold-style-cast]
                start_i = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16);
                          ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13600:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_small_int_t) duk_bd_decode(bd_ctx, 2);
                    ^                 ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13606:15: warning: use of old-style cast [-Wold-style-cast]
                                        tmp_cp = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16);
                                                 ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13607:38: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) tmp_cp);
                                                                        ^                  ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:33: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                                              ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13607:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) tmp_cp);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13624:35: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) cp);
                                                ^                  ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:33: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                                              ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13624:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) cp);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13667:33: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_RAW_U8(thr, bw, (duk_uint8_t) cp);
                                                     ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:35: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                                ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13667:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_RAW_U8(thr, bw, (duk_uint8_t) cp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:20: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                 ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13702:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&bd_ctx, sizeof(bd_ctx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13704:17: warning: use of old-style cast [-Wold-style-cast]
                bd_ctx.data = (const duk_uint8_t *) duk_unicode_caseconv_uc;
                              ^                     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13705:19: warning: use of old-style cast [-Wold-style-cast]
                bd_ctx.length = (duk_size_t) sizeof(duk_unicode_caseconv_uc);
                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13707:17: warning: use of old-style cast [-Wold-style-cast]
                bd_ctx.data = (const duk_uint8_t *) duk_unicode_caseconv_lc;
                              ^                     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13708:19: warning: use of old-style cast [-Wold-style-cast]
                bd_ctx.length = (duk_size_t) sizeof(duk_unicode_caseconv_lc);
                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13714:35: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) cp);
                                                ^                  ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:33: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                                              ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13714:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) cp);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13744:34: warning: use of old-style cast [-Wold-style-cast]
        p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13744:12: warning: use of old-style cast [-Wold-style-cast]
        p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                  ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13757:11: warning: use of old-style cast [-Wold-style-cast]
                        next = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &p, p_start, p_end);
                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13772:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_ENSURE(thr, bw, 8 * DUK_UNICODE_MAX_XUTF8_LENGTH);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13774:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__case_transform_helper(thr, bw, (duk_codepoint_t) curr, prev, next, uppercase);
                                                            ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13845:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0030UL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13846:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0039UL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13849:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0009UL, (duk_uint16_t) 0x000DUL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x00A0UL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13849:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0009UL, (duk_uint16_t) 0x000DUL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x00A0UL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13849:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0009UL, (duk_uint16_t) 0x000DUL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x00A0UL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13849:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0009UL, (duk_uint16_t) 0x000DUL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x00A0UL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13849:102: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0009UL, (duk_uint16_t) 0x000DUL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x00A0UL,
                                                                                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13850:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x00A0UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x180EUL, (duk_uint16_t) 0x180EUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13850:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x00A0UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x180EUL, (duk_uint16_t) 0x180EUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13850:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x00A0UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x180EUL, (duk_uint16_t) 0x180EUL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13850:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x00A0UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x180EUL, (duk_uint16_t) 0x180EUL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13850:102: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x00A0UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x180EUL, (duk_uint16_t) 0x180EUL,
                                                                                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13851:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x2000UL, (duk_uint16_t) 0x200AUL, (duk_uint16_t) 0x2028UL, (duk_uint16_t) 0x2029UL, (duk_uint16_t) 0x202FUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13851:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x2000UL, (duk_uint16_t) 0x200AUL, (duk_uint16_t) 0x2028UL, (duk_uint16_t) 0x2029UL, (duk_uint16_t) 0x202FUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13851:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x2000UL, (duk_uint16_t) 0x200AUL, (duk_uint16_t) 0x2028UL, (duk_uint16_t) 0x2029UL, (duk_uint16_t) 0x202FUL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13851:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x2000UL, (duk_uint16_t) 0x200AUL, (duk_uint16_t) 0x2028UL, (duk_uint16_t) 0x2029UL, (duk_uint16_t) 0x202FUL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13851:102: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x2000UL, (duk_uint16_t) 0x200AUL, (duk_uint16_t) 0x2028UL, (duk_uint16_t) 0x2029UL, (duk_uint16_t) 0x202FUL,
                                                                                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13852:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x202FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x3000UL, (duk_uint16_t) 0x3000UL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13852:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x202FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x3000UL, (duk_uint16_t) 0x3000UL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13852:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x202FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x3000UL, (duk_uint16_t) 0x3000UL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13852:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x202FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x3000UL, (duk_uint16_t) 0x3000UL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13852:102: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x202FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x3000UL, (duk_uint16_t) 0x3000UL,
                                                                                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13853:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0xFEFFUL, (duk_uint16_t) 0xFEFFUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13853:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0xFEFFUL, (duk_uint16_t) 0xFEFFUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13856:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0030UL, (duk_uint16_t) 0x0039UL, (duk_uint16_t) 0x0041UL, (duk_uint16_t) 0x005AUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13856:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0030UL, (duk_uint16_t) 0x0039UL, (duk_uint16_t) 0x0041UL, (duk_uint16_t) 0x005AUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13856:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0030UL, (duk_uint16_t) 0x0039UL, (duk_uint16_t) 0x0041UL, (duk_uint16_t) 0x005AUL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13856:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0030UL, (duk_uint16_t) 0x0039UL, (duk_uint16_t) 0x0041UL, (duk_uint16_t) 0x005AUL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13857:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x0061UL, (duk_uint16_t) 0x007AUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13857:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x0061UL, (duk_uint16_t) 0x007AUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13857:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x0061UL, (duk_uint16_t) 0x007AUL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13857:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x0061UL, (duk_uint16_t) 0x007AUL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13860:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13861:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x002FUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13862:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x003AUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13863:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0xFFFFUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13866:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x0008UL, (duk_uint16_t) 0x000EUL, (duk_uint16_t) 0x001FUL, (duk_uint16_t) 0x0021UL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13866:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x0008UL, (duk_uint16_t) 0x000EUL, (duk_uint16_t) 0x001FUL, (duk_uint16_t) 0x0021UL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13866:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x0008UL, (duk_uint16_t) 0x000EUL, (duk_uint16_t) 0x001FUL, (duk_uint16_t) 0x0021UL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13866:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x0008UL, (duk_uint16_t) 0x000EUL, (duk_uint16_t) 0x001FUL, (duk_uint16_t) 0x0021UL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13866:102: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x0008UL, (duk_uint16_t) 0x000EUL, (duk_uint16_t) 0x001FUL, (duk_uint16_t) 0x0021UL,
                                                                                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13867:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x009FUL, (duk_uint16_t) 0x00A1UL, (duk_uint16_t) 0x167FUL, (duk_uint16_t) 0x1681UL, (duk_uint16_t) 0x180DUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13867:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x009FUL, (duk_uint16_t) 0x00A1UL, (duk_uint16_t) 0x167FUL, (duk_uint16_t) 0x1681UL, (duk_uint16_t) 0x180DUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13867:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x009FUL, (duk_uint16_t) 0x00A1UL, (duk_uint16_t) 0x167FUL, (duk_uint16_t) 0x1681UL, (duk_uint16_t) 0x180DUL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13867:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x009FUL, (duk_uint16_t) 0x00A1UL, (duk_uint16_t) 0x167FUL, (duk_uint16_t) 0x1681UL, (duk_uint16_t) 0x180DUL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13867:102: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x009FUL, (duk_uint16_t) 0x00A1UL, (duk_uint16_t) 0x167FUL, (duk_uint16_t) 0x1681UL, (duk_uint16_t) 0x180DUL,
                                                                                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13868:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x180FUL, (duk_uint16_t) 0x1FFFUL, (duk_uint16_t) 0x200BUL, (duk_uint16_t) 0x2027UL, (duk_uint16_t) 0x202AUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13868:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x180FUL, (duk_uint16_t) 0x1FFFUL, (duk_uint16_t) 0x200BUL, (duk_uint16_t) 0x2027UL, (duk_uint16_t) 0x202AUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13868:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x180FUL, (duk_uint16_t) 0x1FFFUL, (duk_uint16_t) 0x200BUL, (duk_uint16_t) 0x2027UL, (duk_uint16_t) 0x202AUL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13868:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x180FUL, (duk_uint16_t) 0x1FFFUL, (duk_uint16_t) 0x200BUL, (duk_uint16_t) 0x2027UL, (duk_uint16_t) 0x202AUL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13868:102: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x180FUL, (duk_uint16_t) 0x1FFFUL, (duk_uint16_t) 0x200BUL, (duk_uint16_t) 0x2027UL, (duk_uint16_t) 0x202AUL,
                                                                                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13869:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x202EUL, (duk_uint16_t) 0x2030UL, (duk_uint16_t) 0x205EUL, (duk_uint16_t) 0x2060UL, (duk_uint16_t) 0x2FFFUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13869:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x202EUL, (duk_uint16_t) 0x2030UL, (duk_uint16_t) 0x205EUL, (duk_uint16_t) 0x2060UL, (duk_uint16_t) 0x2FFFUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13869:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x202EUL, (duk_uint16_t) 0x2030UL, (duk_uint16_t) 0x205EUL, (duk_uint16_t) 0x2060UL, (duk_uint16_t) 0x2FFFUL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13869:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x202EUL, (duk_uint16_t) 0x2030UL, (duk_uint16_t) 0x205EUL, (duk_uint16_t) 0x2060UL, (duk_uint16_t) 0x2FFFUL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13869:102: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x202EUL, (duk_uint16_t) 0x2030UL, (duk_uint16_t) 0x205EUL, (duk_uint16_t) 0x2060UL, (duk_uint16_t) 0x2FFFUL,
                                                                                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13870:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x3001UL, (duk_uint16_t) 0xFEFEUL, (duk_uint16_t) 0xFF00UL, (duk_uint16_t) 0xFFFFUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13870:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x3001UL, (duk_uint16_t) 0xFEFEUL, (duk_uint16_t) 0xFF00UL, (duk_uint16_t) 0xFFFFUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13870:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x3001UL, (duk_uint16_t) 0xFEFEUL, (duk_uint16_t) 0xFF00UL, (duk_uint16_t) 0xFFFFUL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13870:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x3001UL, (duk_uint16_t) 0xFEFEUL, (duk_uint16_t) 0xFF00UL, (duk_uint16_t) 0xFFFFUL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13873:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x002FUL, (duk_uint16_t) 0x003AUL, (duk_uint16_t) 0x0040UL, (duk_uint16_t) 0x005BUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13873:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x002FUL, (duk_uint16_t) 0x003AUL, (duk_uint16_t) 0x0040UL, (duk_uint16_t) 0x005BUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13873:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x002FUL, (duk_uint16_t) 0x003AUL, (duk_uint16_t) 0x0040UL, (duk_uint16_t) 0x005BUL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13873:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x002FUL, (duk_uint16_t) 0x003AUL, (duk_uint16_t) 0x0040UL, (duk_uint16_t) 0x005BUL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13873:102: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x002FUL, (duk_uint16_t) 0x003AUL, (duk_uint16_t) 0x0040UL, (duk_uint16_t) 0x005BUL,
                                                                                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13874:2: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x005EUL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x007BUL, (duk_uint16_t) 0xFFFFUL,
        ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13874:27: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x005EUL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x007BUL, (duk_uint16_t) 0xFFFFUL,
                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13874:52: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x005EUL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x007BUL, (duk_uint16_t) 0xFFFFUL,
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13874:77: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x005EUL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x007BUL, (duk_uint16_t) 0xFFFFUL,
                                                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13874:102: warning: use of old-style cast [-Wold-style-cast]
        (duk_uint16_t) 0x005EUL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x007BUL, (duk_uint16_t) 0xFFFFUL,
                                                                                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13911:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.b, (const void *) p, (size_t) 2);
                   ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13911:27: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.b, (const void *) p, (size_t) 2);
                                 ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13911:45: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.b, (const void *) p, (size_t) 2);
                                                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13911:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.b, (const void *) p, (size_t) 2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13912:8: warning: use of old-style cast [-Wold-style-cast]
        u.x = DUK_NTOH16(u.x);
              ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2384:23: note: expanded from macro 'DUK_NTOH16'
#define DUK_NTOH16(x) DUK_BSWAP16((x))
                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1145:58: note: expanded from macro 'DUK_BSWAP16'
#define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13912:8: warning: use of old-style cast [-Wold-style-cast]
        u.x = DUK_NTOH16(u.x);
              ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2384:23: note: expanded from macro 'DUK_NTOH16'
#define DUK_NTOH16(x) DUK_BSWAP16((x))
                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1145:25: note: expanded from macro 'DUK_BSWAP16'
#define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13918:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.b, (const void *) p, (size_t) 4);
                   ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13918:27: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.b, (const void *) p, (size_t) 4);
                                 ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13918:45: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.b, (const void *) p, (size_t) 4);
                                                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13918:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.b, (const void *) p, (size_t) 4);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13919:8: warning: use of old-style cast [-Wold-style-cast]
        u.x = DUK_NTOH32(u.x);
              ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2382:23: note: expanded from macro 'DUK_NTOH32'
#define DUK_NTOH32(x) DUK_BSWAP32((x))
                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13919:8: warning: use of old-style cast [-Wold-style-cast]
        u.x = DUK_NTOH32(u.x);
              ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2382:23: note: expanded from macro 'DUK_NTOH32'
#define DUK_NTOH32(x) DUK_BSWAP32((x))
                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13925:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) fu.uc, (const void *) p, (size_t) 4);
                   ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13925:29: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) fu.uc, (const void *) p, (size_t) 4);
                                   ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13925:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) fu.uc, (const void *) p, (size_t) 4);
                                                     ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13925:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) fu.uc, (const void *) p, (size_t) 4);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13932:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) du.uc, (const void *) p, (size_t) 8);
                   ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13932:29: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) du.uc, (const void *) p, (size_t) 8);
                                   ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13932:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) du.uc, (const void *) p, (size_t) 8);
                                                     ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13932:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) du.uc, (const void *) p, (size_t) 8);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13963:8: warning: use of old-style cast [-Wold-style-cast]
        u.x = DUK_HTON16(val);
              ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2383:23: note: expanded from macro 'DUK_HTON16'
#define DUK_HTON16(x) DUK_BSWAP16((x))
                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1145:58: note: expanded from macro 'DUK_BSWAP16'
#define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13963:8: warning: use of old-style cast [-Wold-style-cast]
        u.x = DUK_HTON16(val);
              ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2383:23: note: expanded from macro 'DUK_HTON16'
#define DUK_HTON16(x) DUK_BSWAP16((x))
                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1145:25: note: expanded from macro 'DUK_BSWAP16'
#define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13964:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) u.b, (size_t) 2);
                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13964:25: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) u.b, (size_t) 2);
                               ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13964:45: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) u.b, (size_t) 2);
                                                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13964:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) u.b, (size_t) 2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13969:8: warning: use of old-style cast [-Wold-style-cast]
        u.x = DUK_HTON32(val);
              ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2381:23: note: expanded from macro 'DUK_HTON32'
#define DUK_HTON32(x) DUK_BSWAP32((x))
                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13969:8: warning: use of old-style cast [-Wold-style-cast]
        u.x = DUK_HTON32(val);
              ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2381:23: note: expanded from macro 'DUK_HTON32'
#define DUK_HTON32(x) DUK_BSWAP32((x))
                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13970:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) u.b, (size_t) 4);
                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13970:25: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) u.b, (size_t) 4);
                               ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13970:45: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) u.b, (size_t) 4);
                                                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13970:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) u.b, (size_t) 4);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13977:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) fu.uc, (size_t) 4);
                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13977:25: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) fu.uc, (size_t) 4);
                               ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13977:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) fu.uc, (size_t) 4);
                                                     ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13977:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) fu.uc, (size_t) 4);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13984:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) du.uc, (size_t) 8);
                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13984:25: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) du.uc, (size_t) 8);
                               ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13984:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) du.uc, (size_t) 8);
                                                     ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:13984:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) du.uc, (size_t) 8);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14363:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hbuffer_dynamic *) duk_require_hbuffer(thr, idx);
            ^                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14367:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14367:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14367:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14384:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hbuffer_dynamic *) duk_require_hbuffer(thr, idx);
            ^                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14388:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14388:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14388:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14398:7: warning: use of old-style cast [-Wold-style-cast]
        sz = DUK_HBUFFER_DYNAMIC_GET_SIZE(h);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8656:66: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE'
#define DUK_HBUFFER_DYNAMIC_GET_SIZE(x)     DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14398:7: warning: use of old-style cast [-Wold-style-cast]
        sz = DUK_HBUFFER_DYNAMIC_GET_SIZE(h);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8656:45: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE'
#define DUK_HBUFFER_DYNAMIC_GET_SIZE(x)     DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14402:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_DYNAMIC_SET_DATA_PTR_NULL(thr->heap, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8685:21: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_SET_DATA_PTR_NULL'
                (x)->curr_alloc = (void *) NULL; \
                                  ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14403:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_DYNAMIC_SET_SIZE(h, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8657:66: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_SET_SIZE'
#define DUK_HBUFFER_DYNAMIC_SET_SIZE(x, v)  DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v))
                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8641:21: note: expanded from macro 'DUK_HBUFFER_SET_SIZE'
                ((duk_hbuffer *) (x))->size = (v); \
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14403:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_DYNAMIC_SET_SIZE(h, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8657:45: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_SET_SIZE'
#define DUK_HBUFFER_DYNAMIC_SET_SIZE(x, v)  DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v))
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8641:4: note: expanded from macro 'DUK_HBUFFER_SET_SIZE'
                ((duk_hbuffer *) (x))->size = (v); \
                 ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14413:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hbuffer_external *) duk_require_hbuffer(thr, idx);
            ^                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14417:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14417:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14417:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14422:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_EXTERNAL_SET_DATA_PTR(thr->heap, h, ptr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8706:21: note: expanded from macro 'DUK_HBUFFER_EXTERNAL_SET_DATA_PTR'
                (x)->curr_alloc = (void *) (v); \
                                  ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14423:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_EXTERNAL_SET_SIZE(h, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8662:66: note: expanded from macro 'DUK_HBUFFER_EXTERNAL_SET_SIZE'
#define DUK_HBUFFER_EXTERNAL_SET_SIZE(x, v) DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v))
                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8641:21: note: expanded from macro 'DUK_HBUFFER_SET_SIZE'
                ((duk_hbuffer *) (x))->size = (v); \
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14423:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_EXTERNAL_SET_SIZE(h, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8662:45: note: expanded from macro 'DUK_HBUFFER_EXTERNAL_SET_SIZE'
#define DUK_HBUFFER_EXTERNAL_SET_SIZE(x, v) DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v))
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8641:4: note: expanded from macro 'DUK_HBUFFER_SET_SIZE'
                ((duk_hbuffer *) (x))->size = (v); \
                 ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14455:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) p, len);
                              ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14465:58: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) len);
                                                                ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14465:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) len);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14467:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) p, (size_t) len);
                   ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14467:27: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) p, (size_t) len);
                                 ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14467:45: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) p, (size_t) len);
                                                   ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14467:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) p, (size_t) len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14480:10: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) len;
                ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14481:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U32_BE(p, tmp32);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14482:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) DUK_HSTRING_GET_DATA(h), len);
                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14482:40: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) DUK_HSTRING_GET_DATA(h), len);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14482:25: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) DUK_HSTRING_GET_DATA(h), len);
        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14482:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) DUK_HSTRING_GET_DATA(h), len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14495:8: warning: use of old-style cast [-Wold-style-cast]
        len = DUK_HBUFFER_GET_SIZE(h);
              ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14497:10: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) len;
                ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14498:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U32_BE(p, tmp32);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14500:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len);
                          ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14500:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14500:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14500:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14500:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14500:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14500:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14500:32: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14500:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14513:57: warning: use of old-style cast [-Wold-style-cast]
        tv = duk_hobject_find_entry_tval_ptr_stridx(thr->heap, (duk_hobject *) func, stridx);
                                                               ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14522:6: warning: use of old-style cast [-Wold-style-cast]
        p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HSTRING_GET_BYTELEN(h_str), p);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14534:57: warning: use of old-style cast [-Wold-style-cast]
        tv = duk_hobject_find_entry_tval_ptr_stridx(thr->heap, (duk_hobject *) func, stridx);
                                                               ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14540:7: warning: use of old-style cast [-Wold-style-cast]
                p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HBUFFER_GET_SIZE(h_buf), p);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14540:43: warning: use of old-style cast [-Wold-style-cast]
                p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HBUFFER_GET_SIZE(h_buf), p);
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:49: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
                                                       ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14540:43: warning: use of old-style cast [-Wold-style-cast]
                p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HBUFFER_GET_SIZE(h_buf), p);
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:118: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
                                                                                                                            ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14543:7: warning: use of old-style cast [-Wold-style-cast]
                p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U, p);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14544:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_RAW_WRITEINC_U32_BE(p, 0);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14558:57: warning: use of old-style cast [-Wold-style-cast]
        tv = duk_hobject_find_entry_tval_ptr_stridx(thr->heap, (duk_hobject *) func, stridx);
                                                               ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14560:9: warning: use of old-style cast [-Wold-style-cast]
                val = (duk_uint32_t) DUK_TVAL_GET_NUMBER(tv);
                      ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14564:6: warning: use of old-style cast [-Wold-style-cast]
        p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U, p);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14565:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U32_BE(p, val);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14572:34: warning: use of old-style cast [-Wold-style-cast]
        h = duk_hobject_get_varmap(thr, (duk_hobject *) func);
                                        ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14581:19: warning: use of old-style cast [-Wold-style-cast]
                for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ENEXT(h); i++) {
                                ^                   ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14586:10: warning: use of old-style cast [-Wold-style-cast]
                        key = DUK_HOBJECT_E_GET_KEY(thr->heap, h, i);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14586:10: warning: use of old-style cast [-Wold-style-cast]
                        key = DUK_HOBJECT_E_GET_KEY(thr->heap, h, i);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14589:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_val = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, h, i);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14589:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_val = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, h, i);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14598:10: warning: use of old-style cast [-Wold-style-cast]
                        val = (duk_uint32_t) DUK_TVAL_GET_NUMBER(tv_val);
                              ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14602:8: warning: use of old-style cast [-Wold-style-cast]
                        p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HSTRING_GET_BYTELEN(key) + 4U, p);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14604:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_RAW_WRITEINC_U32_BE(p, val);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14607:6: warning: use of old-style cast [-Wold-style-cast]
        p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U, p);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14608:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U32_BE(p, 0); /* end of _Varmap */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14615:35: warning: use of old-style cast [-Wold-style-cast]
        h = duk_hobject_get_formals(thr, (duk_hobject *) func);
                                         ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14625:7: warning: use of old-style cast [-Wold-style-cast]
                p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U, p);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14627:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_RAW_WRITEINC_U32_BE(p, h->length);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14633:52: warning: use of old-style cast [-Wold-style-cast]
                        tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i);
                                                                        ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:90: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:57: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6893:42: note: expanded from macro 'DUK_HOBJECT_GET_PROPS'
#define DUK_HOBJECT_GET_PROPS(heap, h) ((h)->props)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14633:52: warning: use of old-style cast [-Wold-style-cast]
                        tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i);
                                                                        ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:90: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6947:49: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
                                DUK_HOBJECT_GET_ESIZE((h)) * \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7127:36: note: expanded from macro 'DUK_HOBJECT_GET_ESIZE'
#define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size)
                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14633:52: warning: use of old-style cast [-Wold-style-cast]
                        tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i);
                                                                        ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:90: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6949:76: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
                                DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h)))))
                                                                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7127:36: note: expanded from macro 'DUK_HOBJECT_GET_ESIZE'
#define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size)
                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6933:49: note: expanded from macro 'DUK_HOBJECT_E_FLAG_PADDING'
#define DUK_HOBJECT_E_FLAG_PADDING(e_sz) ((8 - (e_sz)) & 0x07)
                                                ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14633:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14633:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14642:8: warning: use of old-style cast [-Wold-style-cast]
                        p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HSTRING_GET_BYTELEN(varname), p);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14647:7: warning: use of old-style cast [-Wold-style-cast]
                p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U, p);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14648:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_RAW_WRITEINC_U32_BE(p, DUK__NO_FORMALS); /* marker: no formals */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:68: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:68: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:29: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:29: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:29: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7628:66: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
                                   DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h))))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7628:66: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
                                   DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h))))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7628:50: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
                                   DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h))))
                                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7628:29: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
                                   DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h))))
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:19: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:3: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:18: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
                        ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7640:18: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
                       ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_BASE((heap), (h)))))
                        ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7639:3: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:31: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7646:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_COUNT'
#define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t)))
                                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14683:16: warning: use of old-style cast [-Wold-style-cast]
        count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func);
                      ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14684:6: warning: use of old-style cast [-Wold-style-cast]
        p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 3U * 4U + 2U * 2U + 3U * 4U + count_instr * 4U, p);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14688:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U32_BE(p, tmp32);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7631:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7621:61: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_END'
#define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)))
                                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7631:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7621:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_END'
#define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)))
                                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7631:18: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_END((heap), (h))) - \
                        ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7632:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
                       ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h)))))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7632:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
                       ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h)))))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7632:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
                       ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h)))))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7632:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
                       ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h)))))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7632:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
                       ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h)))))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7632:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
                       ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h)))))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                             ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7632:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
                       ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h)))))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:49: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7632:18: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
                       ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h)))))
                        ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7631:3: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_END((heap), (h))) - \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7642:50: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT'
#define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval)))
                                                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14689:10: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func);
                ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14690:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U32_BE(p, tmp32);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14691:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7644:63: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT'
#define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *)))
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7635:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_FUNCS_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7623:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_END'
#define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)))
                                                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14691:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7644:63: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT'
#define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *)))
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7635:40: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_FUNCS_END((heap), (h))) - \
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7623:47: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_END'
#define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)))
                                              ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14691:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7644:63: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT'
#define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *)))
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7635:18: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_FUNCS_END((heap), (h))) - \
                        ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14691:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7644:63: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT'
#define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *)))
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7636:18: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_SIZE'
                       ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_FUNCS_BASE((heap), (h)))))
                        ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14691:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7644:63: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT'
#define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *)))
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7635:3: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_SIZE'
        ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_FUNCS_END((heap), (h))) - \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14691:25: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7644:49: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT'
#define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *)))
                                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14691:10: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func);
                ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14692:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U32_BE(p, tmp32);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14694:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U16_BE(p, tmp16);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2441:78: note: expanded from macro 'DUK_RAW_WRITEINC_U16_BE'
#define DUK_RAW_WRITEINC_U16_BE(ptr, val)    duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14696:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U16_BE(p, tmp16);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2441:78: note: expanded from macro 'DUK_RAW_WRITEINC_U16_BE'
#define DUK_RAW_WRITEINC_U16_BE(ptr, val)    duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14703:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U32_BE(p, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14704:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U32_BE(p, 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14706:32: warning: use of old-style cast [-Wold-style-cast]
        tmp32 = DUK_HEAPHDR_GET_FLAGS((duk_heaphdr *) func); /* masks flags, only duk_hobject flags */
                                      ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4745:36: note: expanded from macro 'DUK_HEAPHDR_GET_FLAGS'
#define DUK_HEAPHDR_GET_FLAGS(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_FLAG_MASK)
                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14708:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_U32_BE(p, tmp32);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:68: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:68: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:29: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:29: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:29: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7628:66: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
                                   DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h))))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7628:66: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
                                   DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h))))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7628:50: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
                                   DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h))))
                                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7628:29: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
                                   DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h))))
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:19: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14714:12: warning: use of old-style cast [-Wold-style-cast]
        ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7627:3: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_END'
        ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14722:11: warning: use of old-style cast [-Wold-style-cast]
                tmp32 = (duk_uint32_t) (*ins);
                        ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14723:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_RAW_WRITEINC_U32_BE(p, tmp32);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14729:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14729:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14729:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14729:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14729:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14729:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                             ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14729:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:49: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14730:11: warning: use of old-style cast [-Wold-style-cast]
        tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(thr->heap, func);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7621:61: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_END'
#define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)))
                                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14730:11: warning: use of old-style cast [-Wold-style-cast]
        tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(thr->heap, func);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7621:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_END'
#define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)))
                                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14739:8: warning: use of old-style cast [-Wold-style-cast]
                        p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 1U + 4U + DUK_HSTRING_GET_BYTELEN(h_str), p);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14744:8: warning: use of old-style cast [-Wold-style-cast]
                        p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 1U + 8U, p);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14747:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_RAW_WRITEINC_DOUBLE_BE(p, d);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2444:81: note: expanded from macro 'DUK_RAW_WRITEINC_DOUBLE_BE'
#define DUK_RAW_WRITEINC_DOUBLE_BE(ptr, val) duk_raw_writeinc_double_be(&(ptr), (duk_double_t) (val))
                                                                                ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14753:7: warning: use of old-style cast [-Wold-style-cast]
        fn = (duk_hobject **) DUK_HCOMPFUNC_GET_FUNCS_BASE(thr->heap, func);
             ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14754:28: warning: use of old-style cast [-Wold-style-cast]
        fn_end = (duk_hobject **) DUK_HCOMPFUNC_GET_FUNCS_END(thr->heap, func);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7623:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_END'
#define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)))
                                                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14754:28: warning: use of old-style cast [-Wold-style-cast]
        fn_end = (duk_hobject **) DUK_HCOMPFUNC_GET_FUNCS_END(thr->heap, func);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7623:47: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_END'
#define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)))
                                              ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14754:11: warning: use of old-style cast [-Wold-style-cast]
        fn_end = (duk_hobject **) DUK_HCOMPFUNC_GET_FUNCS_END(thr->heap, func);
                 ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14763:27: warning: use of old-style cast [-Wold-style-cast]
                p = duk__dump_func(thr, (duk_hcompfunc *) *fn, bw_ctx, p);
                                        ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14776:44: warning: use of old-style cast [-Wold-style-cast]
        p = duk__dump_uint32_prop(thr, p, bw_ctx, (duk_hobject *) func, DUK_STRIDX_LENGTH, (duk_uint32_t) func->nargs);
                                                  ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14776:85: warning: use of old-style cast [-Wold-style-cast]
        p = duk__dump_uint32_prop(thr, p, bw_ctx, (duk_hobject *) func, DUK_STRIDX_LENGTH, (duk_uint32_t) func->nargs);
                                                                                           ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14778:44: warning: use of old-style cast [-Wold-style-cast]
        p = duk__dump_string_prop(thr, p, bw_ctx, (duk_hobject *) func, DUK_STRIDX_NAME);
                                                  ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14781:44: warning: use of old-style cast [-Wold-style-cast]
        p = duk__dump_string_prop(thr, p, bw_ctx, (duk_hobject *) func, DUK_STRIDX_FILE_NAME);
                                                  ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14784:44: warning: use of old-style cast [-Wold-style-cast]
        p = duk__dump_buffer_prop(thr, p, bw_ctx, (duk_hobject *) func, DUK_STRIDX_INT_PC2LINE);
                                                  ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14786:39: warning: use of old-style cast [-Wold-style-cast]
        p = duk__dump_varmap(thr, p, bw_ctx, (duk_hobject *) func);
                                             ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14787:40: warning: use of old-style cast [-Wold-style-cast]
        p = duk__dump_formals(thr, p, bw_ctx, (duk_hobject *) func);
                                              ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14852:25: warning: use of old-style cast [-Wold-style-cast]
        duk_require_stack(thr, (duk_idx_t) (2 + count_const + count_funcs));
                               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14877:24: warning: use of old-style cast [-Wold-style-cast]
        DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) h_fun, tmp32); /* masks flags to only change duk_hobject flags */
                              ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4748:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAGS'
                (h)->h_flags = ((h)->h_flags & ~(DUK_HEAPHDR_FLAGS_FLAG_MASK)) | (val); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14877:24: warning: use of old-style cast [-Wold-style-cast]
        DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) h_fun, tmp32); /* masks flags to only change duk_hobject flags */
                              ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4748:20: note: expanded from macro 'DUK_HEAPHDR_SET_FLAGS'
                (h)->h_flags = ((h)->h_flags & ~(DUK_HEAPHDR_FLAGS_FLAG_MASK)) | (val); \
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14897:13: warning: use of old-style cast [-Wold-style-cast]
        fun_data = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, data_size);
                   ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14910:21: warning: use of old-style cast [-Wold-style-cast]
                *((duk_instr_t *) (void *) q) = DUK_RAW_READINC_U32_BE(p);
                                  ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14910:5: warning: use of old-style cast [-Wold-style-cast]
                *((duk_instr_t *) (void *) q) = DUK_RAW_READINC_U32_BE(p);
                  ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14918:16: warning: use of old-style cast [-Wold-style-cast]
                const_type = DUK_RAW_READINC_U8(p);
                             ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2453:41: note: expanded from macro 'DUK_RAW_READINC_U8'
#define DUK_RAW_READINC_U8(ptr)        ((duk_uint8_t) (*(ptr)++))
                                        ^             ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14959:11: warning: use of old-style cast [-Wold-style-cast]
        h_data = (duk_hbuffer *) duk_known_hbuffer(thr, idx_base + 1);
                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14961:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HCOMPFUNC_SET_DATA(thr->heap, h_fun, h_data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7584:15: note: expanded from macro 'DUK_HCOMPFUNC_SET_DATA'
                (h)->data = (duk_hbuffer *) (v); \
                            ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14962:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h_data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:67: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14962:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h_data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:41: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14968:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) q, (const void *) tv1, sizeof(duk_tval) * count_const);
                          ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14968:32: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) q, (const void *) tv1, sizeof(duk_tval) * count_const);
                                      ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14968:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) q, (const void *) tv1, sizeof(duk_tval) * count_const);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14970:42: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_INCREF_FAST(thr, (duk_tval *) (void *) q); /* no side effects */
                                                       ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4904:24: note: expanded from macro 'DUK_TVAL_INCREF_FAST'
                duk_tval *duk__tv = (tv); \
                                     ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14970:29: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_INCREF_FAST(thr, (duk_tval *) (void *) q); /* no side effects */
                                          ^            ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4904:24: note: expanded from macro 'DUK_TVAL_INCREF_FAST'
                duk_tval *duk__tv = (tv); \
                                     ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14975:61: warning: use of old-style cast [-Wold-style-cast]
        DUK_HCOMPFUNC_SET_FUNCS(thr->heap, h_fun, (duk_hobject **) (void *) q);
                                                                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7589:17: note: expanded from macro 'DUK_HCOMPFUNC_SET_FUNCS'
                (h)->funcs = (v); \
                              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14975:44: warning: use of old-style cast [-Wold-style-cast]
        DUK_HCOMPFUNC_SET_FUNCS(thr->heap, h_fun, (duk_hobject **) (void *) q);
                                                  ^                ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7589:17: note: expanded from macro 'DUK_HCOMPFUNC_SET_FUNCS'
                (h)->funcs = (v); \
                              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14983:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, h_obj);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14983:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, h_obj);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14985:22: warning: use of old-style cast [-Wold-style-cast]
                *((duk_hobject **) (void *) q) = h_obj;
                                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14985:5: warning: use of old-style cast [-Wold-style-cast]
                *((duk_hobject **) (void *) q) = h_obj;
                  ^                ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14989:63: warning: use of old-style cast [-Wold-style-cast]
        DUK_HCOMPFUNC_SET_BYTECODE(thr->heap, h_fun, (duk_instr_t *) (void *) q);
                                                                     ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7594:20: note: expanded from macro 'DUK_HCOMPFUNC_SET_BYTECODE'
                (h)->bytecode = (v); \
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14989:47: warning: use of old-style cast [-Wold-style-cast]
        DUK_HCOMPFUNC_SET_BYTECODE(thr->heap, h_fun, (duk_instr_t *) (void *) q);
                                                     ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7594:20: note: expanded from macro 'DUK_HCOMPFUNC_SET_BYTECODE'
                (h)->bytecode = (v); \
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:14999:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, tmp32);
        ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15000:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15000:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15000:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15007:34: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HOBJECT_HAS_NAMEBINDING((duk_hobject *) h_fun)) {
                                        ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6759:75: note: expanded from macro 'DUK_HOBJECT_HAS_NAMEBINDING'
#define DUK_HOBJECT_HAS_NAMEBINDING(h)      DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_NAMEBINDING)
                                                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15015:60: warning: use of old-style cast [-Wold-style-cast]
                    duk_hdecenv_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DECENV));
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15022:40: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) new_env, func_env);
                                                     ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7191:4: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE'
                (h)->prototype = (x); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15023:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, func_env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15023:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, func_env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15025:14: warning: use of old-style cast [-Wold-style-cast]
                func_env = (duk_hobject *) new_env;
                           ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15027:25: warning: use of old-style cast [-Wold-style-cast]
                duk_push_hobject(thr, (duk_hobject *) new_env);
                                      ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15038:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, func_env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15038:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, func_env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15039:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, func_env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15039:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, func_env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15043:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15043:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15043:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15048:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15048:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15048:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15051:36: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HOBJECT_HAS_CONSTRUCTABLE((duk_hobject *) h_fun)) {
                                          ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6744:72: note: expanded from macro 'DUK_HOBJECT_HAS_CONSTRUCTABLE'
#define DUK_HOBJECT_HAS_CONSTRUCTABLE(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_CONSTRUCTABLE)
                                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15059:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15059:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15059:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15064:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15064:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15064:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15069:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_WC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15069:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_WC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15069:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_WC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15081:3: warning: use of old-style cast [-Wold-style-cast]
                duk_push_u32(thr, tmp32);
                ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15085:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15085:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15085:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15098:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15098:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15098:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15149:10: warning: use of old-style cast [-Wold-style-cast]
        p_buf = (duk_uint8_t *) duk_require_buffer(thr, -1, &sz);
                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15177:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BYTECODE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15177:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BYTECODE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15177:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BYTECODE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15258:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15309:13: warning: use of old-style cast [-Wold-style-cast]
                tv_base = DUK_GET_TVAL_POSIDX(thr, normalized_obj_idx);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15310:12: warning: use of old-style cast [-Wold-style-cast]
                tv_key = DUK_GET_TVAL_NEGIDX(thr, -nargs - 2);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15370:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15387:9: warning: use of old-style cast [-Wold-style-cast]
        args = (duk__pcall_args *) udata;
               ^                   ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15407:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15412:44: warning: use of old-style cast [-Wold-style-cast]
        return duk_safe_call(thr, duk__pcall_raw, (void *) &args /*udata*/, nargs + 1 /*nargs*/, 1 /*nrets*/);
                                                  ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15423:9: warning: use of old-style cast [-Wold-style-cast]
        args = (duk__pcall_method_args *) udata;
               ^                          ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15442:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15447:51: warning: use of old-style cast [-Wold-style-cast]
        return duk_safe_call(thr, duk__pcall_method_raw, (void *) &args /*udata*/, nargs + 2 /*nargs*/, 1 /*nrets*/);
                                                         ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15464:9: warning: use of old-style cast [-Wold-style-cast]
        args = (duk__pcall_prop_args *) udata;
               ^                        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15483:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15488:49: warning: use of old-style cast [-Wold-style-cast]
        return duk_safe_call(thr, duk__pcall_prop_raw, (void *) &args /*udata*/, nargs + 1 /*nargs*/, 1 /*nrets*/);
                                                       ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15519:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15550:12: warning: use of old-style cast [-Wold-style-cast]
        nargs = *((duk_idx_t *) udata);
                  ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15567:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15571:44: warning: use of old-style cast [-Wold-style-cast]
        rc = duk_safe_call(thr, duk__pnew_helper, (void *) &nargs /*udata*/, nargs + 1 /*nargs*/, 1 /*nrets*/);
                                                  ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15591:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_CONSTRUCT_ONLY);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15591:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_CONSTRUCT_ONLY);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15591:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_CONSTRUCT_ONLY);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15635:15: warning: use of old-style cast [-Wold-style-cast]
                        lf_flags = DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1470:45: note: expanded from macro 'DUK_TVAL_GET_LIGHTFUNC_FLAGS'
#define DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv)   ((duk_small_uint_t) ((tv)->v_extra))
                                            ^                  ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15636:23: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1530:82: note: expanded from macro 'DUK_LFUNC_FLAGS_GET_MAGIC'
#define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags)        ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8))
                                                                                 ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15636:23: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1530:67: note: expanded from macro 'DUK_LFUNC_FLAGS_GET_MAGIC'
#define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags)        ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8))
                                                                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15636:23: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1530:53: note: expanded from macro 'DUK_LFUNC_FLAGS_GET_MAGIC'
#define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags)        ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8))
                                                    ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15636:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15641:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_hnatfunc *nf = (duk_hnatfunc *) func;
                                           ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15642:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_int_t) nf->magic;
                               ^           ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15661:23: warning: use of old-style cast [-Wold-style-cast]
                return (duk_int_t) ((duk_hnatfunc *) h)->magic;
                                    ^                ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15661:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_int_t) ((duk_hnatfunc *) h)->magic;
                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15663:31: warning: use of old-style cast [-Wold-style-cast]
                duk_small_uint_t lf_flags = DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1470:45: note: expanded from macro 'DUK_TVAL_GET_LIGHTFUNC_FLAGS'
#define DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv)   ((duk_small_uint_t) ((tv)->v_extra))
                                            ^                  ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15664:22: warning: use of old-style cast [-Wold-style-cast]
                return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1530:82: note: expanded from macro 'DUK_LFUNC_FLAGS_GET_MAGIC'
#define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags)        ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8))
                                                                                 ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15664:22: warning: use of old-style cast [-Wold-style-cast]
                return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1530:67: note: expanded from macro 'DUK_LFUNC_FLAGS_GET_MAGIC'
#define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags)        ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8))
                                                                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15664:22: warning: use of old-style cast [-Wold-style-cast]
                return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1530:53: note: expanded from macro 'DUK_LFUNC_FLAGS_GET_MAGIC'
#define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags)        ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8))
                                                    ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15664:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15669:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15669:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15669:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15680:14: warning: use of old-style cast [-Wold-style-cast]
        nf->magic = (duk_int16_t) magic;
                    ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15695:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_NEGIDX(thr, -1);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15702:44: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_tval(thr, &((duk_hboundfunc *) (void *) h)->target);
                                                                ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15702:25: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_tval(thr, &((duk_hboundfunc *) (void *) h)->target);
                                             ^                  ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15742:24: warning: use of old-style cast [-Wold-style-cast]
        const void *def_ptr = (const void *) out_len; /* Any non-NULL pointer will do. */
                              ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15750:8: warning: use of old-style cast [-Wold-style-cast]
        ptr = (const void *)
              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15762:9: warning: use of old-style cast [-Wold-style-cast]
                ptr = (const void *) duk_to_lstring(thr, idx, out_len);
                      ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15766:9: warning: use of old-style cast [-Wold-style-cast]
        return (const duk_uint8_t *) ptr;
               ^                     ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15823:6: warning: use of old-style cast [-Wold-style-cast]
        t = (duk_uint_t) src[0];
            ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15824:17: warning: use of old-style cast [-Wold-style-cast]
        t = (t << 8) + (duk_uint_t) src[1];
                       ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15825:17: warning: use of old-style cast [-Wold-style-cast]
        t = (t << 8) + (duk_uint_t) src[2];
                       ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15847:6: warning: use of old-style cast [-Wold-style-cast]
        t = (duk_uint_t) src[0];
            ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15848:17: warning: use of old-style cast [-Wold-style-cast]
        t = (t << 8) + (duk_uint_t) src[1];
                       ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15858:6: warning: use of old-style cast [-Wold-style-cast]
        t = (duk_uint_t) src[0];
            ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:15894:7: warning: use of old-style cast [-Wold-style-cast]
                n = (duk_size_t) (src + srclen - p);
                    ^            ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16051:9: warning: use of old-style cast [-Wold-style-cast]
                        t1 = (duk_int_t) duk__base64_dectab_fast[p[0]];
                             ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16052:22: warning: use of old-style cast [-Wold-style-cast]
                        t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[1]];
                                          ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16052:9: warning: use of old-style cast [-Wold-style-cast]
                        t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[1]];
                             ^           ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16052:46: warning: use of old-style cast [-Wold-style-cast]
                        t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[1]];
                                                                  ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16053:22: warning: use of old-style cast [-Wold-style-cast]
                        t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[2]];
                                          ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16053:9: warning: use of old-style cast [-Wold-style-cast]
                        t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[2]];
                             ^           ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16053:46: warning: use of old-style cast [-Wold-style-cast]
                        t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[2]];
                                                                  ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16054:22: warning: use of old-style cast [-Wold-style-cast]
                        t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[3]];
                                          ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16054:9: warning: use of old-style cast [-Wold-style-cast]
                        t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[3]];
                             ^           ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16054:46: warning: use of old-style cast [-Wold-style-cast]
                        t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[3]];
                                                                  ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16056:9: warning: use of old-style cast [-Wold-style-cast]
                        t2 = (duk_int_t) duk__base64_dectab_fast[p[4]];
                             ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16057:22: warning: use of old-style cast [-Wold-style-cast]
                        t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[5]];
                                          ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16057:9: warning: use of old-style cast [-Wold-style-cast]
                        t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[5]];
                             ^           ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16057:46: warning: use of old-style cast [-Wold-style-cast]
                        t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[5]];
                                                                  ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16058:22: warning: use of old-style cast [-Wold-style-cast]
                        t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[6]];
                                          ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16058:9: warning: use of old-style cast [-Wold-style-cast]
                        t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[6]];
                             ^           ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16058:46: warning: use of old-style cast [-Wold-style-cast]
                        t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[6]];
                                                                  ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16059:22: warning: use of old-style cast [-Wold-style-cast]
                        t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[7]];
                                          ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16059:9: warning: use of old-style cast [-Wold-style-cast]
                        t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[7]];
                             ^           ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16059:46: warning: use of old-style cast [-Wold-style-cast]
                        t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[7]];
                                                                  ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16061:27: warning: use of old-style cast [-Wold-style-cast]
                        q[0] = (duk_uint8_t) (((duk_uint_t) t1 >> 16) & 0xffU);
                                               ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16061:11: warning: use of old-style cast [-Wold-style-cast]
                        q[0] = (duk_uint8_t) (((duk_uint_t) t1 >> 16) & 0xffU);
                               ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16062:27: warning: use of old-style cast [-Wold-style-cast]
                        q[1] = (duk_uint8_t) (((duk_uint_t) t1 >> 8) & 0xffU);
                                               ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16062:11: warning: use of old-style cast [-Wold-style-cast]
                        q[1] = (duk_uint8_t) (((duk_uint_t) t1 >> 8) & 0xffU);
                               ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16063:26: warning: use of old-style cast [-Wold-style-cast]
                        q[2] = (duk_uint8_t) ((duk_uint_t) t1 & 0xffU);
                                              ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16063:11: warning: use of old-style cast [-Wold-style-cast]
                        q[2] = (duk_uint8_t) ((duk_uint_t) t1 & 0xffU);
                               ^             ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16065:27: warning: use of old-style cast [-Wold-style-cast]
                        q[3] = (duk_uint8_t) (((duk_uint_t) t2 >> 16) & 0xffU);
                                               ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16065:11: warning: use of old-style cast [-Wold-style-cast]
                        q[3] = (duk_uint8_t) (((duk_uint_t) t2 >> 16) & 0xffU);
                               ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16066:27: warning: use of old-style cast [-Wold-style-cast]
                        q[4] = (duk_uint8_t) (((duk_uint_t) t2 >> 8) & 0xffU);
                                               ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16066:11: warning: use of old-style cast [-Wold-style-cast]
                        q[4] = (duk_uint8_t) (((duk_uint_t) t2 >> 8) & 0xffU);
                               ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16067:26: warning: use of old-style cast [-Wold-style-cast]
                        q[5] = (duk_uint8_t) ((duk_uint_t) t2 & 0xffU);
                                              ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16067:11: warning: use of old-style cast [-Wold-style-cast]
                        q[5] = (duk_uint8_t) ((duk_uint_t) t2 & 0xffU);
                               ^             ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16109:21: warning: use of old-style cast [-Wold-style-cast]
                                        t = (t << 6) + (duk_uint_t) x;
                                                       ^            ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16148:10: warning: use of old-style cast [-Wold-style-cast]
                q[0] = (duk_uint8_t) ((t >> 16) & 0xffU);
                       ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16149:10: warning: use of old-style cast [-Wold-style-cast]
                q[1] = (duk_uint8_t) ((t >> 8) & 0xffU);
                       ^             ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16150:10: warning: use of old-style cast [-Wold-style-cast]
                q[2] = (duk_uint8_t) (t & 0xffU);
                       ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16370:8: warning: use of old-style cast [-Wold-style-cast]
        dst = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, dstlen);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16372:28: warning: use of old-style cast [-Wold-style-cast]
        duk__base64_encode_helper((const duk_uint8_t *) src, srclen, dst);
                                  ^                     ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16379:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_BASE64_ENCODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16379:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_BASE64_ENCODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16379:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_BASE64_ENCODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16404:8: warning: use of old-style cast [-Wold-style-cast]
        dst = (duk_uint8_t *) duk_push_dynamic_buffer(thr, dstlen);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16407:33: warning: use of old-style cast [-Wold-style-cast]
        if (!duk__base64_decode_helper((const duk_uint8_t *) src, srclen, dst, &dst_final)) {
                                       ^                     ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16412:36: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_resize_buffer(thr, -1, (duk_size_t) (dst_final - dst));
                                          ^            ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16417:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_BASE64_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16417:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_BASE64_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16417:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_BASE64_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16457:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, len * 2);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16462:25: warning: use of old-style cast [-Wold-style-cast]
        p16 = (duk_uint16_t *) (void *) buf;
                               ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16462:8: warning: use of old-style cast [-Wold-style-cast]
        p16 = (duk_uint16_t *) (void *) buf;
              ^                ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16518:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, len / 2);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16525:8: warning: use of old-style cast [-Wold-style-cast]
                t = ((duk_int_t) duk_hex_dectab_shift4[inp[i]]) | ((duk_int_t) duk_hex_dectab[inp[i + 1]]);
                     ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16525:54: warning: use of old-style cast [-Wold-style-cast]
                t = ((duk_int_t) duk_hex_dectab_shift4[inp[i]]) | ((duk_int_t) duk_hex_dectab[inp[i + 1]]);
                                                                   ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16527:10: warning: use of old-style cast [-Wold-style-cast]
                p[0] = (duk_uint8_t) t;
                       ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16528:8: warning: use of old-style cast [-Wold-style-cast]
                t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 2]]) | ((duk_int_t) duk_hex_dectab[inp[i + 3]]);
                     ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16528:58: warning: use of old-style cast [-Wold-style-cast]
                t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 2]]) | ((duk_int_t) duk_hex_dectab[inp[i + 3]]);
                                                                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16530:10: warning: use of old-style cast [-Wold-style-cast]
                p[1] = (duk_uint8_t) t;
                       ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16531:8: warning: use of old-style cast [-Wold-style-cast]
                t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 4]]) | ((duk_int_t) duk_hex_dectab[inp[i + 5]]);
                     ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16531:58: warning: use of old-style cast [-Wold-style-cast]
                t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 4]]) | ((duk_int_t) duk_hex_dectab[inp[i + 5]]);
                                                                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16533:10: warning: use of old-style cast [-Wold-style-cast]
                p[2] = (duk_uint8_t) t;
                       ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16534:8: warning: use of old-style cast [-Wold-style-cast]
                t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 6]]) | ((duk_int_t) duk_hex_dectab[inp[i + 7]]);
                     ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16534:58: warning: use of old-style cast [-Wold-style-cast]
                t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 6]]) | ((duk_int_t) duk_hex_dectab[inp[i + 7]]);
                                                                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16536:10: warning: use of old-style cast [-Wold-style-cast]
                p[3] = (duk_uint8_t) t;
                       ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16549:35: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_int_t) ((((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i]]) << 4U) |
                                                ^           ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16549:22: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_int_t) ((((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i]]) << 4U) |
                                   ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16550:34: warning: use of old-style cast [-Wold-style-cast]
                                 ((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i + 1]]));
                                               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16550:21: warning: use of old-style cast [-Wold-style-cast]
                                 ((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i + 1]]));
                                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16549:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_int_t) ((((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i]]) << 4U) |
                    ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16554:10: warning: use of old-style cast [-Wold-style-cast]
                *p++ = (duk_uint8_t) t;
                       ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16575:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_HEX_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16575:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_HEX_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16575:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_HEX_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16730:14: warning: use of old-style cast [-Wold-style-cast]
        comp_args = (duk__compile_raw_args *) udata;
                    ^                         ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16746:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_NO_SOURCECODE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16746:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_NO_SOURCECODE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16746:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_NO_SOURCECODE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16750:49: warning: use of old-style cast [-Wold-style-cast]
                comp_args->src_buffer = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_sourcecode);
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16750:27: warning: use of old-style cast [-Wold-style-cast]
                comp_args->src_buffer = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_sourcecode);
                                        ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16751:27: warning: use of old-style cast [-Wold-style-cast]
                comp_args->src_length = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h_sourcecode);
                                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16773:12: warning: use of old-style cast [-Wold-style-cast]
        h_templ = (duk_hcompfunc *) duk_known_hobject(thr, -1);
                  ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16799:26: warning: use of old-style cast [-Wold-style-cast]
        comp_args->src_buffer = (const duk_uint8_t *) src_buffer;
                                ^                     ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16816:44: warning: use of old-style cast [-Wold-style-cast]
                rc = duk_safe_call(thr, duk__do_compile, (void *) comp_args, nargs, nrets);
                                                         ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16822:30: warning: use of old-style cast [-Wold-style-cast]
        (void) duk__do_compile(thr, (void *) comp_args);
                                    ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16848:31: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_index(thr, -2, (duk_uarridx_t) idx);
                                            ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16861:50: warning: use of old-style cast [-Wold-style-cast]
        duk_push_sprintf(thr, "ctx: top=%ld, stack=%s", (long) top, (const char *) duk_safe_to_string(thr, -1));
                                                        ^      ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:16861:62: warning: use of old-style cast [-Wold-style-cast]
        duk_push_sprintf(thr, "ctx: top=%ld, stack=%s", (long) top, (const char *) duk_safe_to_string(thr, -1));
                                                                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17049:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, "no debugger support");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17049:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, "no debugger support");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17049:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, "no debugger support");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17055:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, "no debugger support");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17055:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, "no debugger support");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17055:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, "no debugger support");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17072:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INVALID_COUNT(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10328:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17169:70: warning: use of old-style cast [-Wold-style-cast]
        duk_internal_thread_state *snapshot = (duk_internal_thread_state *) (void *) state;
                                                                            ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17169:40: warning: use of old-style cast [-Wold-style-cast]
        duk_internal_thread_state *snapshot = (duk_internal_thread_state *) (void *) state;
                                              ^                             ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17196:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) &snapshot->lj, (const void *) lj, sizeof(duk_ljstate));
                   ^        ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17196:37: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) &snapshot->lj, (const void *) lj, sizeof(duk_ljstate));
                                           ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17196:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) &snapshot->lj, (const void *) lj, sizeof(duk_ljstate));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17214:82: warning: use of old-style cast [-Wold-style-cast]
        const duk_internal_thread_state *snapshot = (const duk_internal_thread_state *) (const void *) state;
                                                                                        ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17214:46: warning: use of old-style cast [-Wold-style-cast]
        const duk_internal_thread_state *snapshot = (const duk_internal_thread_state *) (const void *) state;
                                                    ^                                   ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17231:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) &heap->lj, (const void *) &snapshot->lj, sizeof(duk_ljstate));
                   ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17231:33: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) &heap->lj, (const void *) &snapshot->lj, sizeof(duk_ljstate));
                                       ^              ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17231:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) &heap->lj, (const void *) &snapshot->lj, sizeof(duk_ljstate));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17260:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, h_glob);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17260:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, h_glob);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17261:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_ALLOWNULL(thr, h_prev_glob); /* side effects, in theory (referenced by global env) */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17261:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_ALLOWNULL(thr, h_prev_glob); /* side effects, in theory (referenced by global env) */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17272:63: warning: use of old-style cast [-Wold-style-cast]
        h_env = duk_hobjenv_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJENV));
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17279:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, h_glob);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17279:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, h_glob);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17285:39: warning: use of old-style cast [-Wold-style-cast]
        thr->builtins[DUK_BIDX_GLOBAL_ENV] = (duk_hobject *) h_env;
                                             ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17286:26: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_env);
                                ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:84: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17286:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17286:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17287:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_ALLOWNULL(thr, h_prev_env); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17287:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_ALLOWNULL(thr, h_prev_env); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17365:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memset((void *) &vals, (int) 0xff, sizeof(vals));
                   ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3072:21: note: expanded from macro 'duk_memset'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17365:29: warning: use of old-style cast [-Wold-style-cast]
        duk_memset((void *) &vals, (int) 0xff, sizeof(vals));
                                   ^     ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3073:31: note: expanded from macro 'duk_memset'
                duk_small_int_t duk__val = (val); \
                                            ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17365:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memset((void *) &vals, (int) 0xff, sizeof(vals));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3076:41: note: expanded from macro 'duk_memset'
                (void) DUK_MEMSET(duk__dst, duk__val, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17372:24: warning: use of old-style cast [-Wold-style-cast]
        vals[DUK__IDX_ITAG] = (duk_int_t) DUK_TVAL_GET_TAG(tv);
                              ^           ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17380:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_pointer(thr, (void *) h);
                              ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17390:24: warning: use of old-style cast [-Wold-style-cast]
        vals[DUK__IDX_REFC] = (duk_int_t) DUK_HEAPHDR_GET_REFCOUNT(h);
                              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17397:10: warning: use of old-style cast [-Wold-style-cast]
        switch ((duk_small_int_t) DUK_HEAPHDR_GET_TYPE(h)) {
                ^                 ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17399:24: warning: use of old-style cast [-Wold-style-cast]
                duk_hstring *h_str = (duk_hstring *) h;
                                     ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17400:27: warning: use of old-style cast [-Wold-style-cast]
                vals[DUK__IDX_HBYTES] = (duk_int_t) (sizeof(duk_hstring) + DUK_HSTRING_GET_BYTELEN(h_str) + 1);
                                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17409:24: warning: use of old-style cast [-Wold-style-cast]
                duk_hobject *h_obj = (duk_hobject *) h;
                                     ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17420:29: warning: use of old-style cast [-Wold-style-cast]
                        vals[DUK__IDX_TSTATE] = ((duk_hthread *) h_obj)->state;
                                                 ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17427:28: warning: use of old-style cast [-Wold-style-cast]
                        vals[DUK__IDX_HBYTES] = (duk_small_uint_t) sizeof(duk_hobject);
                                                ^                  ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17430:26: warning: use of old-style cast [-Wold-style-cast]
                vals[DUK__IDX_CLASS] = (duk_int_t) DUK_HOBJECT_GET_CLASS_NUMBER(h_obj);
                                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17431:27: warning: use of old-style cast [-Wold-style-cast]
                vals[DUK__IDX_PBYTES] = (duk_int_t) DUK_HOBJECT_P_ALLOC_SIZE(h_obj);
                                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17432:26: warning: use of old-style cast [-Wold-style-cast]
                vals[DUK__IDX_ESIZE] = (duk_int_t) DUK_HOBJECT_GET_ESIZE(h_obj);
                                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17433:26: warning: use of old-style cast [-Wold-style-cast]
                vals[DUK__IDX_ENEXT] = (duk_int_t) DUK_HOBJECT_GET_ENEXT(h_obj);
                                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17434:26: warning: use of old-style cast [-Wold-style-cast]
                vals[DUK__IDX_ASIZE] = (duk_int_t) DUK_HOBJECT_GET_ASIZE(h_obj);
                                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17435:26: warning: use of old-style cast [-Wold-style-cast]
                vals[DUK__IDX_HSIZE] = (duk_int_t) DUK_HOBJECT_GET_HSIZE(h_obj);
                                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17446:76: warning: use of old-style cast [-Wold-style-cast]
                        duk_hbuffer *h_data = (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(thr->heap, (duk_hcompfunc *) h_obj);
                                                                                                ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:74: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17446:42: warning: use of old-style cast [-Wold-style-cast]
                        duk_hbuffer *h_data = (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(thr->heap, (duk_hcompfunc *) h_obj);
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17446:42: warning: use of old-style cast [-Wold-style-cast]
                        duk_hbuffer *h_data = (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(thr->heap, (duk_hcompfunc *) h_obj);
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^                     ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17446:26: warning: use of old-style cast [-Wold-style-cast]
                        duk_hbuffer *h_data = (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(thr->heap, (duk_hcompfunc *) h_obj);
                                              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17447:51: warning: use of old-style cast [-Wold-style-cast]
                        vals[DUK__IDX_BCBYTES] = (duk_int_t) (h_data ? DUK_HBUFFER_GET_SIZE(h_data) : 0);
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17447:29: warning: use of old-style cast [-Wold-style-cast]
                        vals[DUK__IDX_BCBYTES] = (duk_int_t) (h_data ? DUK_HBUFFER_GET_SIZE(h_data) : 0);
                                                 ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17452:24: warning: use of old-style cast [-Wold-style-cast]
                duk_hbuffer *h_buf = (duk_hbuffer *) h;
                                     ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17457:29: warning: use of old-style cast [-Wold-style-cast]
                                vals[DUK__IDX_HBYTES] = (duk_uint_t) (sizeof(duk_hbuffer_external));
                                                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17463:29: warning: use of old-style cast [-Wold-style-cast]
                                vals[DUK__IDX_HBYTES] = (duk_uint_t) (sizeof(duk_hbuffer_dynamic));
                                                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17465:41: warning: use of old-style cast [-Wold-style-cast]
                        vals[DUK__IDX_DBYTES] = (duk_int_t) (DUK_HBUFFER_GET_SIZE(h_buf));
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17465:28: warning: use of old-style cast [-Wold-style-cast]
                        vals[DUK__IDX_DBYTES] = (duk_int_t) (DUK_HBUFFER_GET_SIZE(h_buf));
                                                ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17468:69: warning: use of old-style cast [-Wold-style-cast]
                        vals[DUK__IDX_HBYTES] = (duk_int_t) (sizeof(duk_hbuffer_fixed) + DUK_HBUFFER_GET_SIZE(h_buf));
                                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17468:28: warning: use of old-style cast [-Wold-style-cast]
                        vals[DUK__IDX_HBYTES] = (duk_int_t) (sizeof(duk_hbuffer_fixed) + DUK_HBUFFER_GET_SIZE(h_buf));
                                                ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17505:29: warning: use of old-style cast [-Wold-style-cast]
                                   (duk_int_t *) &vals);
                                   ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17534:21: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uint(thr, (duk_uint_t) pc);
                           ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17535:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -3, DUK_STRIDX_PC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17535:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -3, DUK_STRIDX_PC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17542:21: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uint(thr, (duk_uint_t) line);
                           ^            ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17543:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -3, DUK_STRIDX_LINE_NUMBER);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17543:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -3, DUK_STRIDX_LINE_NUMBER);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17545:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_LC_FUNCTION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17545:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_LC_FUNCTION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17583:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_FREE_RAW(thr->heap, ptr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9135:72: note: expanded from macro 'DUK_FREE_RAW'
#define DUK_FREE_RAW(heap, ptr) ((heap)->free_func((heap)->heap_udata, (void *) (ptr)))
                                                                       ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17589:9: warning: use of old-style cast [-Wold-style-cast]
        return DUK_REALLOC_RAW(thr->heap, ptr, size);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9133:87: note: expanded from macro 'DUK_REALLOC_RAW'
#define DUK_REALLOC_RAW(heap, ptr, newsize) ((heap)->realloc_func((heap)->heap_udata, (void *) (ptr), (newsize)))
                                                                                      ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17645:13: warning: use of old-style cast [-Wold-style-cast]
        ms_flags = (duk_small_uint_t) flags;
                   ^                  ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17719:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uarridx(thr, arr_idx);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5996:57: note: expanded from macro 'duk_push_uarridx'
#define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                        ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17741:46: warning: use of old-style cast [-Wold-style-cast]
        return duk_get_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL));
                                                    ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17741:34: warning: use of old-style cast [-Wold-style-cast]
        return duk_get_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL));
                                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17741:81: warning: use of old-style cast [-Wold-style-cast]
        return duk_get_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL));
                                                                                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17808:49: warning: use of old-style cast [-Wold-style-cast]
                                           (duk_idx_t) (duk_int16_t) (packed_args >> 16),
                                                       ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17808:37: warning: use of old-style cast [-Wold-style-cast]
                                           (duk_idx_t) (duk_int16_t) (packed_args >> 16),
                                           ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17809:37: warning: use of old-style cast [-Wold-style-cast]
                                           (duk_small_uint_t) (packed_args & 0xffffUL));
                                           ^                  ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17884:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uarridx(thr, arr_idx);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5996:57: note: expanded from macro 'duk_push_uarridx'
#define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                        ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17906:46: warning: use of old-style cast [-Wold-style-cast]
        return duk_put_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL));
                                                    ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17906:34: warning: use of old-style cast [-Wold-style-cast]
        return duk_put_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL));
                                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17906:81: warning: use of old-style cast [-Wold-style-cast]
        return duk_put_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL));
                                                                                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:17966:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uarridx(thr, arr_idx);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5996:57: note: expanded from macro 'duk_push_uarridx'
#define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                        ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18049:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uarridx(thr, arr_idx);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5996:57: note: expanded from macro 'duk_push_uarridx'
#define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                        ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18130:35: warning: use of old-style cast [-Wold-style-cast]
                             (duk_idx_t) (duk_int8_t) (packed_args >> 24),
                                         ^            ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18130:23: warning: use of old-style cast [-Wold-style-cast]
                             (duk_idx_t) (duk_int8_t) (packed_args >> 24),
                             ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18131:23: warning: use of old-style cast [-Wold-style-cast]
                             (duk_small_uint_t) (packed_args >> 8) & 0xffffUL,
                             ^                  ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18132:23: warning: use of old-style cast [-Wold-style-cast]
                             (duk_small_uint_t) (packed_args & 0xffL));
                             ^                  ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18228:15: warning: use of old-style cast [-Wold-style-cast]
                idx_value = (duk_idx_t) -1;
                            ^           ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18246:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18246:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18246:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18250:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18250:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18250:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18345:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE_INVALID_ARGS(thr); /* XXX: proper error message */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18535:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18535:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18535:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18693:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) duk_util_get_random_double(thr);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18771:31: warning: use of old-style cast [-Wold-style-cast]
        data = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h);
                                     ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18771:9: warning: use of old-style cast [-Wold-style-cast]
        data = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h);
               ^                     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18837:7: warning: use of old-style cast [-Wold-style-cast]
                c = (duk_small_int_t) DUK_FPCLASSIFY(d);
                    ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18840:18: warning: use of old-style cast [-Wold-style-cast]
                } else if (d < (duk_double_t) DUK_INT_MIN) {
                               ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18843:18: warning: use of old-style cast [-Wold-style-cast]
                } else if (d > (duk_double_t) DUK_INT_MAX) {
                               ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18848:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_int_t) d;
                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18853:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "number", DUK_STR_NOT_NUMBER);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18888:7: warning: use of old-style cast [-Wold-style-cast]
                c = (duk_small_int_t) DUK_FPCLASSIFY(d);
                    ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18893:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_uint_t) 0;
                               ^            ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18894:18: warning: use of old-style cast [-Wold-style-cast]
                } else if (d > (duk_double_t) DUK_UINT_MAX) {
                               ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18896:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_uint_t) DUK_UINT_MAX;
                               ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18899:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_uint_t) d;
                               ^            ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18904:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "number", DUK_STR_NOT_NUMBER);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18935:12: warning: use of old-style cast [-Wold-style-cast]
        vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18939:20: warning: use of old-style cast [-Wold-style-cast]
                uidx = vs_size + (duk_uidx_t) idx;
                                 ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18943:10: warning: use of old-style cast [-Wold-style-cast]
                uidx = (duk_uidx_t) idx;
                       ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18950:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_idx_t) uidx;
                       ^           ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18963:12: warning: use of old-style cast [-Wold-style-cast]
        vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18967:20: warning: use of old-style cast [-Wold-style-cast]
                uidx = vs_size + (duk_uidx_t) idx;
                                 ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18970:10: warning: use of old-style cast [-Wold-style-cast]
                uidx = (duk_uidx_t) idx;
                       ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18977:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_idx_t) uidx;
                       ^           ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18979:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE_INDEX(thr, idx);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10311:46: note: expanded from macro 'DUK_ERROR_RANGE_INDEX'
                duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \
                                                           ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18991:12: warning: use of old-style cast [-Wold-style-cast]
        vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18995:20: warning: use of old-style cast [-Wold-style-cast]
                uidx = vs_size + (duk_uidx_t) idx;
                                 ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18998:10: warning: use of old-style cast [-Wold-style-cast]
                uidx = (duk_uidx_t) idx;
                       ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19027:22: warning: use of old-style cast [-Wold-style-cast]
        return (duk_tval *) DUK_LOSE_CONST(&duk__const_tval_unused);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2696:39: note: expanded from macro 'DUK_LOSE_CONST'
#define DUK_LOSE_CONST(src) ((void *) (duk_uintptr_t) (src))
                                      ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19027:22: warning: use of old-style cast [-Wold-style-cast]
        return (duk_tval *) DUK_LOSE_CONST(&duk__const_tval_unused);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2696:30: note: expanded from macro 'DUK_LOSE_CONST'
#define DUK_LOSE_CONST(src) ((void *) (duk_uintptr_t) (src))
                             ^        ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19027:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_tval *) DUK_LOSE_CONST(&duk__const_tval_unused);
               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19038:12: warning: use of old-style cast [-Wold-style-cast]
        vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19043:20: warning: use of old-style cast [-Wold-style-cast]
                uidx = vs_size + (duk_uidx_t) idx;
                                 ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19046:10: warning: use of old-style cast [-Wold-style-cast]
                uidx = (duk_uidx_t) idx;
                       ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19055:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE_INDEX(thr, idx);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10311:46: note: expanded from macro 'DUK_ERROR_RANGE_INDEX'
                duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \
                                                           ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19073:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INDEX(thr, idx);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10311:46: note: expanded from macro 'DUK_ERROR_RANGE_INDEX'
                duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \
                                                           ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19085:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_idx_t) (thr->valstack_top - thr->valstack_bottom);
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19096:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19098:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19119:12: warning: use of old-style cast [-Wold-style-cast]
        vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19120:13: warning: use of old-style cast [-Wold-style-cast]
        vs_limit = (duk_uidx_t) (thr->valstack_end - thr->valstack_bottom);
                   ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19126:20: warning: use of old-style cast [-Wold-style-cast]
                uidx = vs_size + (duk_uidx_t) idx;
                                 ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19131:10: warning: use of old-style cast [-Wold-style-cast]
                uidx = (duk_uidx_t) idx;
                       ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19143:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INDEX(thr, idx);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10311:46: note: expanded from macro 'DUK_ERROR_RANGE_INDEX'
                duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \
                                                           ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19223:9: warning: use of old-style cast [-Wold-style-cast]
        uidx = (duk_uidx_t) idx;
               ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19224:12: warning: use of old-style cast [-Wold-style-cast]
        vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19296:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom) - 1;
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19315:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom) - 1;
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19324:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom) - 1;
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19326:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INDEX(thr, -1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10311:46: note: expanded from macro 'DUK_ERROR_RANGE_INDEX'
                duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \
                                                           ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19403:92: warning: use of old-style cast [-Wold-style-cast]
        new_valstack = (duk_tval *) DUK_REALLOC_INDIRECT(thr->heap, duk_hthread_get_valstack_ptr, (void *) thr, new_alloc_size);
                                                                                                  ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9171:98: note: expanded from macro 'DUK_REALLOC_INDIRECT'
#define DUK_REALLOC_INDIRECT(heap, cb, ud, newsize) duk_heap_mem_realloc_indirect((heap), (cb), (ud), (newsize))
                                                                                                 ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19403:17: warning: use of old-style cast [-Wold-style-cast]
        new_valstack = (duk_tval *) DUK_REALLOC_INDIRECT(thr->heap, duk_hthread_get_valstack_ptr, (void *) thr, new_alloc_size);
                       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19460:30: warning: use of old-style cast [-Wold-style-cast]
        ptr_diff = (duk_ptrdiff_t) ((duk_uint8_t *) new_valstack - (duk_uint8_t *) thr->valstack);
                                    ^               ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19460:61: warning: use of old-style cast [-Wold-style-cast]
        ptr_diff = (duk_ptrdiff_t) ((duk_uint8_t *) new_valstack - (duk_uint8_t *) thr->valstack);
                                                                   ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19460:13: warning: use of old-style cast [-Wold-style-cast]
        ptr_diff = (duk_ptrdiff_t) ((duk_uint8_t *) new_valstack - (duk_uint8_t *) thr->valstack);
                   ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19461:45: warning: use of old-style cast [-Wold-style-cast]
        tv_prev_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_alloc_end + ptr_diff);
                                                   ^               ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19461:35: warning: use of old-style cast [-Wold-style-cast]
        tv_prev_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_alloc_end + ptr_diff);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19461:22: warning: use of old-style cast [-Wold-style-cast]
        tv_prev_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_alloc_end + ptr_diff);
                            ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19463:48: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + ptr_diff);
                                                      ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19463:38: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + ptr_diff);
                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19463:25: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + ptr_diff);
                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19464:45: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + ptr_diff);
                                                   ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19464:35: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + ptr_diff);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19464:22: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + ptr_diff);
                            ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19465:45: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_end + ptr_diff);
                                                   ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19465:35: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_end + ptr_diff);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19465:22: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_end + ptr_diff);
                            ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19466:51: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) new_valstack + new_alloc_size);
                                                         ^               ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19466:41: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) new_valstack + new_alloc_size);
                                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19466:28: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) new_valstack + new_alloc_size);
                                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19543:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE(thr, DUK_STR_VALSTACK_LIMIT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19551:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_ALLOC_FAILED(thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19569:30: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes);
                                    ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19569:20: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes);
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19569:7: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes);
             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19587:30: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes);
                                    ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19587:20: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes);
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19587:7: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes);
             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19604:30: warning: use of old-style cast [-Wold-style-cast]
        alloc_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_alloc_end - (duk_uint8_t *) thr->valstack);
                                    ^               ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19604:72: warning: use of old-style cast [-Wold-style-cast]
        alloc_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_alloc_end - (duk_uint8_t *) thr->valstack);
                                                                              ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19604:16: warning: use of old-style cast [-Wold-style-cast]
        alloc_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_alloc_end - (duk_uint8_t *) thr->valstack);
                      ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19605:32: warning: use of old-style cast [-Wold-style-cast]
        reserve_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack);
                                      ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19605:68: warning: use of old-style cast [-Wold-style-cast]
        reserve_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack);
                                                                          ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19605:18: warning: use of old-style cast [-Wold-style-cast]
        reserve_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack);
                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19685:32: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) +
                                      ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19685:68: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) +
                                                                          ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19685:18: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) +
                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19686:38: warning: use of old-style cast [-Wold-style-cast]
                        sizeof(duk_tval) * ((duk_size_t) extra + DUK_VALSTACK_INTERNAL_EXTRA);
                                            ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19708:32: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) +
                                      ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19708:68: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) +
                                                                          ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19708:18: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) +
                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19709:38: warning: use of old-style cast [-Wold-style-cast]
                        sizeof(duk_tval) * ((duk_size_t) extra + DUK_VALSTACK_INTERNAL_EXTRA);
                                            ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19731:32: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) +
                                      ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19731:71: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) +
                                                                             ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19731:18: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) +
                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19732:38: warning: use of old-style cast [-Wold-style-cast]
                        sizeof(duk_tval) * ((duk_size_t) top + DUK_VALSTACK_INTERNAL_EXTRA);
                                            ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19754:32: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) +
                                      ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19754:71: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) +
                                                                             ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19754:18: warning: use of old-style cast [-Wold-style-cast]
        min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) +
                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19755:38: warning: use of old-style cast [-Wold-style-cast]
                        sizeof(duk_tval) * ((duk_size_t) top + DUK_VALSTACK_INTERNAL_EXTRA);
                                            ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19792:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19810:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19813:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INDEX(thr, -1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10311:46: note: expanded from macro 'DUK_ERROR_RANGE_INDEX'
                duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \
                                                           ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19871:26: warning: use of old-style cast [-Wold-style-cast]
        nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p));
                                ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19871:48: warning: use of old-style cast [-Wold-style-cast]
        nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p));
                                                      ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19871:11: warning: use of old-style cast [-Wold-style-cast]
        nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p));
                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19883:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) (p + 1), (const void *) p, (size_t) nbytes);
                    ^        ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19883:32: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) (p + 1), (const void *) p, (size_t) nbytes);
                                      ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19883:50: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) (p + 1), (const void *) p, (size_t) nbytes);
                                                        ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19883:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) (p + 1), (const void *) p, (size_t) nbytes);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19931:26: warning: use of old-style cast [-Wold-style-cast]
        nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p));
                                ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19931:48: warning: use of old-style cast [-Wold-style-cast]
        nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p));
                                                      ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19931:11: warning: use of old-style cast [-Wold-style-cast]
        nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p));
                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19943:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes);
                    ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19943:26: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes);
                                ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19943:50: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes);
                                                        ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19943:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19981:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, tv2, tv1); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:19981:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, tv2, tv1); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20012:26: warning: use of old-style cast [-Wold-style-cast]
        nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); /* Note: 'q' is top-1 */
                                ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20012:48: warning: use of old-style cast [-Wold-style-cast]
        nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); /* Note: 'q' is top-1 */
                                                      ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20012:11: warning: use of old-style cast [-Wold-style-cast]
        nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); /* Note: 'q' is top-1 */
                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20013:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes);
                    ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20013:26: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes);
                                ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20013:50: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes);
                                                        ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20013:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20060:24: warning: use of old-style cast [-Wold-style-cast]
        bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src);
                              ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20060:60: warning: use of old-style cast [-Wold-style-cast]
        bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src);
                                                                  ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20060:10: warning: use of old-style cast [-Wold-style-cast]
        bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src);
                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20066:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) tv_dst, (const void *) tv_src, bytes);
                    ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20066:31: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) tv_dst, (const void *) tv_src, bytes);
                                     ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20066:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) tv_dst, (const void *) tv_src, bytes);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20104:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(to_thr, DUK_STR_INVALID_CONTEXT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20104:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(to_thr, DUK_STR_INVALID_CONTEXT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20104:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(to_thr, DUK_STR_INVALID_CONTEXT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20107:19: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY((duk_uidx_t) count > (duk_uidx_t) DUK_USE_VALSTACK_LIMIT)) {
                         ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20107:40: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY((duk_uidx_t) count > (duk_uidx_t) DUK_USE_VALSTACK_LIMIT)) {
                                              ^            ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20111:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INVALID_COUNT(to_thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10328:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20116:30: warning: use of old-style cast [-Wold-style-cast]
        nbytes = sizeof(duk_tval) * (duk_size_t) count;
                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20121:33: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY((duk_size_t) ((duk_uint8_t *) to_thr->valstack_end - (duk_uint8_t *) to_thr->valstack_top) < nbytes)) {
                                       ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20121:72: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY((duk_size_t) ((duk_uint8_t *) to_thr->valstack_end - (duk_uint8_t *) to_thr->valstack_top) < nbytes)) {
                                                                              ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20121:19: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY((duk_size_t) ((duk_uint8_t *) to_thr->valstack_end - (duk_uint8_t *) to_thr->valstack_top) < nbytes)) {
                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20122:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_PUSH_BEYOND(to_thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20125:18: warning: use of old-style cast [-Wold-style-cast]
        src = (void *) ((duk_uint8_t *) from_thr->valstack_top - nbytes);
                        ^               ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20125:8: warning: use of old-style cast [-Wold-style-cast]
        src = (void *) ((duk_uint8_t *) from_thr->valstack_top - nbytes);
              ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20126:25: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY(src < (void *) from_thr->valstack_bottom)) {
                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20127:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INVALID_COUNT(to_thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10328:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20135:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) to_thr->valstack_top, (const void *) src, (size_t) nbytes);
                   ^        ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20135:44: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) to_thr->valstack_top, (const void *) src, (size_t) nbytes);
                                                  ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20135:64: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) to_thr->valstack_top, (const void *) src, (size_t) nbytes);
                                                                      ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20135:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) to_thr->valstack_top, (const void *) src, (size_t) nbytes);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20138:49: warning: use of old-style cast [-Wold-style-cast]
        to_thr->valstack_top = (duk_tval *) (void *) (((duk_uint8_t *) p) + nbytes);
                                                       ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20138:38: warning: use of old-style cast [-Wold-style-cast]
        to_thr->valstack_top = (duk_tval *) (void *) (((duk_uint8_t *) p) + nbytes);
                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20138:25: warning: use of old-style cast [-Wold-style-cast]
        to_thr->valstack_top = (duk_tval *) (void *) (((duk_uint8_t *) p) + nbytes);
                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20150:31: warning: use of old-style cast [-Wold-style-cast]
                q = (duk_tval *) (void *) (((duk_uint8_t *) p) - nbytes);
                                            ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20150:20: warning: use of old-style cast [-Wold-style-cast]
                q = (duk_tval *) (void *) (((duk_uint8_t *) p) - nbytes);
                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20150:7: warning: use of old-style cast [-Wold-style-cast]
                q = (duk_tval *) (void *) (((duk_uint8_t *) p) - nbytes);
                    ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20180:14: warning: use of old-style cast [-Wold-style-cast]
        gap_bytes = (duk_size_t) count * sizeof(duk_tval);
                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20181:34: warning: use of old-style cast [-Wold-style-cast]
        tv_dst = (duk_tval *) (void *) ((duk_uint8_t *) tv_src + gap_bytes);
                                        ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20181:24: warning: use of old-style cast [-Wold-style-cast]
        tv_dst = (duk_tval *) (void *) ((duk_uint8_t *) tv_src + gap_bytes);
                              ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20181:11: warning: use of old-style cast [-Wold-style-cast]
        tv_dst = (duk_tval *) (void *) ((duk_uint8_t *) tv_src + gap_bytes);
                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20182:29: warning: use of old-style cast [-Wold-style-cast]
        copy_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src);
                                   ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20182:65: warning: use of old-style cast [-Wold-style-cast]
        copy_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src);
                                                                       ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20182:15: warning: use of old-style cast [-Wold-style-cast]
        copy_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src);
                     ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20183:45: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + gap_bytes);
                                                   ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20183:35: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + gap_bytes);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20183:22: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + gap_bytes);
                            ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20184:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) tv_dst, (const void *) tv_src, copy_bytes);
                    ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20184:31: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) tv_dst, (const void *) tv_src, copy_bytes);
                                     ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20184:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) tv_dst, (const void *) tv_src, copy_bytes);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20204:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "undefined", DUK_STR_NOT_UNDEFINED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20217:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "null", DUK_STR_NOT_NULL);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20231:9: warning: use of old-style cast [-Wold-style-cast]
                ret = DUK_TVAL_GET_BOOLEAN(tv);
                      ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20262:9: warning: use of old-style cast [-Wold-style-cast]
                ret = DUK_TVAL_GET_BOOLEAN(tv);
                      ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20266:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "boolean", DUK_STR_NOT_BOOLEAN);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20327:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "number", DUK_STR_NOT_NUMBER);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20354:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int_t) duk__api_coerce_d2i(thr, idx, 0 /*def_value*/, 0 /*require*/);
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20360:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint_t) duk__api_coerce_d2ui(thr, idx, 0 /*def_value*/, 0 /*require*/);
               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20366:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int_t) duk__api_coerce_d2i(thr, idx, def_value, 0 /*require*/);
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20372:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint_t) duk__api_coerce_d2ui(thr, idx, def_value, 0 /*require*/);
               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20378:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int_t) duk__api_coerce_d2i(thr, idx, 0 /*def_value*/, 1 /*require*/);
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20384:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint_t) duk__api_coerce_d2ui(thr, idx, 0 /*def_value*/, 1 /*require*/);
               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20415:24: warning: use of old-style cast [-Wold-style-cast]
                ret = (const char *) DUK_HSTRING_GET_DATA(h);
                                     ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20415:9: warning: use of old-style cast [-Wold-style-cast]
                ret = (const char *) DUK_HSTRING_GET_DATA(h);
                      ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20437:24: warning: use of old-style cast [-Wold-style-cast]
        return (const char *) DUK_HSTRING_GET_DATA(h);
                              ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20437:9: warning: use of old-style cast [-Wold-style-cast]
        return (const char *) DUK_HSTRING_GET_DATA(h);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20450:24: warning: use of old-style cast [-Wold-style-cast]
        return (const char *) DUK_HSTRING_GET_DATA(h);
                              ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20450:9: warning: use of old-style cast [-Wold-style-cast]
        return (const char *) DUK_HSTRING_GET_DATA(h);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20460:25: warning: use of old-style cast [-Wold-style-cast]
                return (const char *) DUK_HSTRING_GET_DATA(h);
                                      ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20460:10: warning: use of old-style cast [-Wold-style-cast]
                return (const char *) DUK_HSTRING_GET_DATA(h);
                       ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20505:24: warning: use of old-style cast [-Wold-style-cast]
                ret = (const char *) DUK_HSTRING_GET_DATA(h);
                                     ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20505:9: warning: use of old-style cast [-Wold-style-cast]
                ret = (const char *) DUK_HSTRING_GET_DATA(h);
                      ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20524:25: warning: use of old-style cast [-Wold-style-cast]
                return (const char *) DUK_HSTRING_GET_DATA(h);
                                      ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20524:10: warning: use of old-style cast [-Wold-style-cast]
                return (const char *) DUK_HSTRING_GET_DATA(h);
                       ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20537:25: warning: use of old-style cast [-Wold-style-cast]
                return (const char *) DUK_HSTRING_GET_DATA(h);
                                      ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20537:10: warning: use of old-style cast [-Wold-style-cast]
                return (const char *) DUK_HSTRING_GET_DATA(h);
                       ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20556:24: warning: use of old-style cast [-Wold-style-cast]
        return (const char *) DUK_HSTRING_GET_DATA(h);
                              ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20556:9: warning: use of old-style cast [-Wold-style-cast]
        return (const char *) DUK_HSTRING_GET_DATA(h);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20567:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "object", DUK_STR_NOT_OBJECT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20619:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "pointer", DUK_STR_NOT_POINTER);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20668:9: warning: use of old-style cast [-Wold-style-cast]
                len = DUK_HBUFFER_GET_SIZE(h);
                      ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20669:9: warning: use of old-style cast [-Wold-style-cast]
                ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20669:9: warning: use of old-style cast [-Wold-style-cast]
                ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20669:9: warning: use of old-style cast [-Wold-style-cast]
                ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20669:9: warning: use of old-style cast [-Wold-style-cast]
                ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20669:9: warning: use of old-style cast [-Wold-style-cast]
                ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20669:9: warning: use of old-style cast [-Wold-style-cast]
                ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20672:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "buffer", DUK_STR_NOT_BUFFER);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20749:16: warning: use of old-style cast [-Wold-style-cast]
                        *out_size = DUK_HBUFFER_GET_SIZE(h);
                                    ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20754:19: warning: use of old-style cast [-Wold-style-cast]
                return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20754:19: warning: use of old-style cast [-Wold-style-cast]
                return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20754:19: warning: use of old-style cast [-Wold-style-cast]
                return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20754:19: warning: use of old-style cast [-Wold-style-cast]
                return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20754:19: warning: use of old-style cast [-Wold-style-cast]
                return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20754:19: warning: use of old-style cast [-Wold-style-cast]
                return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20754:10: warning: use of old-style cast [-Wold-style-cast]
                return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */
                       ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20764:28: warning: use of old-style cast [-Wold-style-cast]
                        duk_hbufobj *h_bufobj = (duk_hbufobj *) h;
                                                ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20767:33: warning: use of old-style cast [-Wold-style-cast]
                        if (h_bufobj->buf != NULL && DUK_HBUFOBJ_VALID_SLICE(h_bufobj)) {
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7944:33: note: expanded from macro 'DUK_HBUFOBJ_VALID_SLICE'
         ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20770:25: warning: use of old-style cast [-Wold-style-cast]
                                p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20770:25: warning: use of old-style cast [-Wold-style-cast]
                                p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20770:25: warning: use of old-style cast [-Wold-style-cast]
                                p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20770:25: warning: use of old-style cast [-Wold-style-cast]
                                p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20770:25: warning: use of old-style cast [-Wold-style-cast]
                                p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20770:25: warning: use of old-style cast [-Wold-style-cast]
                                p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20770:9: warning: use of old-style cast [-Wold-style-cast]
                                p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf);
                                    ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20772:18: warning: use of old-style cast [-Wold-style-cast]
                                        *out_size = (duk_size_t) h_bufobj->length;
                                                    ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20777:12: warning: use of old-style cast [-Wold-style-cast]
                                return (void *) (p + h_bufobj->offset);
                                       ^        ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20785:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "buffer", DUK_STR_NOT_BUFFER);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20836:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_heaphdr *) NULL;
                       ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20846:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hstring *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_STRING);
               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20854:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hstring *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_STRING);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20866:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hstring *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_STRING);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20868:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "string", DUK_STR_NOT_STRING);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20879:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hstring *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_STRING);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20881:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "string", DUK_STR_NOT_STRING);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20889:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT);
               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20897:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20899:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "object", DUK_STR_NOT_OBJECT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20907:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hbuffer *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_BUFFER);
               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20915:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hbuffer *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_BUFFER);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20917:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "buffer", DUK_STR_NOT_BUFFER);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20928:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20932:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hthread *) h;
               ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20940:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20942:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "thread", DUK_STR_NOT_THREAD);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20945:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hthread *) h;
               ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20953:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20957:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hcompfunc *) h;
               ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20965:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20967:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "compiledfunction", DUK_STR_NOT_COMPFUNC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20970:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hcompfunc *) h;
               ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20978:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20982:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hnatfunc *) h;
               ^                ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20990:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20992:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "nativefunction", DUK_STR_NOT_NATFUNC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:20995:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hnatfunc *) h;
               ^                ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21017:6: warning: use of old-style cast [-Wold-style-cast]
        f = (duk_hnatfunc *) h;
            ^                ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21051:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "nativefunction", DUK_STR_NOT_NATFUNC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21060:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "function", DUK_STR_NOT_FUNCTION);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21072:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "constructable", DUK_STR_NOT_CONSTRUCTABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21121:10: warning: use of old-style cast [-Wold-style-cast]
                return (void *) NULL;
                       ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21124:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (void *) DUK_TVAL_GET_HEAPHDR(tv);
              ^        ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21160:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "heapobject", DUK_STR_UNEXPECTED_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21164:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (void *) DUK_TVAL_GET_HEAPHDR(tv);
              ^        ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21194:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "object", DUK_STR_NOT_OBJECT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21235:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21249:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21255:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, (const char *) DUK_HSTRING_GET_DATA(h_class), DUK_STR_UNEXPECTED_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:53: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21255:57: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, (const char *) DUK_HSTRING_GET_DATA(h_class), DUK_STR_UNEXPECTED_TYPE);
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:89: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                                                      ^~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21255:42: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, (const char *) DUK_HSTRING_GET_DATA(h_class), DUK_STR_UNEXPECTED_TYPE);
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10279:89: note: expanded from macro 'DUK_ERROR_REQUIRE_TYPE_INDEX'
                duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \
                                                                                                      ^~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21299:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_size_t) DUK_HSTRING_GET_CHARLEN(h);
                       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21304:23: warning: use of old-style cast [-Wold-style-cast]
                return (duk_size_t) DUK_HBUFFER_GET_SIZE(h);
                                    ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21304:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_size_t) DUK_HBUFFER_GET_SIZE(h);
                       ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21314:9: warning: use of old-style cast [-Wold-style-cast]
                ret = (duk_size_t) duk_to_number_m1(thr);
                      ^            ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21322:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_size_t) duk_hobject_get_length(thr, h);
                       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21366:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hstring *) duk__known_heaphdr(thr, idx);
               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21372:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hobject *) duk__known_heaphdr(thr, idx);
               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21378:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hbuffer *) duk__known_heaphdr(thr, idx);
               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21384:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hcompfunc *) duk__known_heaphdr(thr, idx);
               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21390:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hnatfunc *) duk__known_heaphdr(thr, idx);
               ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21397:21: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uint(thr, (duk_uint_t) len);
                           ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21526:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_TOPRIMITIVE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21526:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_TOPRIMITIVE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21526:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_TOPRIMITIVE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21548:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21556:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_BOOLEAN_UPDREF(thr, tv, val); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21586:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21591:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21676:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int_t) duk__api_coerce_d2i(thr, idx, 0 /*def_value*/, 0 /*require*/);
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21685:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint_t) duk__api_coerce_d2ui(thr, idx, 0 /*def_value*/, 0 /*require*/);
               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21700:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_I32_UPDREF(thr, tv, ret); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5431:33: note: expanded from macro 'DUK_TVAL_SET_I32_UPDREF'
#define DUK_TVAL_SET_I32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5319:49: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF'
        DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval))
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5277:33: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0'
                DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1364:63: note: expanded from macro 'DUK_TVAL_SET_DOUBLE'
#define DUK_TVAL_SET_DOUBLE(tv, d) DUK_TVAL_SET_NUMBER((tv), (d))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21716:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_U32_UPDREF(thr, tv, ret); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5432:33: note: expanded from macro 'DUK_TVAL_SET_U32_UPDREF'
#define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5319:49: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF'
        DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval))
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5277:33: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0'
                DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1364:63: note: expanded from macro 'DUK_TVAL_SET_DOUBLE'
#define DUK_TVAL_SET_DOUBLE(tv, d) DUK_TVAL_SET_NUMBER((tv), (d))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21732:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_U32_UPDREF(thr, tv, ret); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5432:33: note: expanded from macro 'DUK_TVAL_SET_U32_UPDREF'
#define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5319:49: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF'
        DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval))
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5277:33: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0'
                DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1364:63: note: expanded from macro 'DUK_TVAL_SET_DOUBLE'
#define DUK_TVAL_SET_DOUBLE(tv, d) DUK_TVAL_SET_NUMBER((tv), (d))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21763:9: warning: use of old-style cast [-Wold-style-cast]
                ret = (duk_uint8_t) d;
                      ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:21769:9: warning: use of old-style cast [-Wold-style-cast]
                ret = (duk_uint8_t) (d + 0.5);
                      ^             ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22006:9: warning: use of old-style cast [-Wold-style-cast]
        dmin = (duk_double_t) minval;
               ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22007:9: warning: use of old-style cast [-Wold-style-cast]
        dmax = (duk_double_t) maxval;
               ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22018:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_int_t) d;
                      ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22048:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE(thr, DUK_STR_NUMBER_OUTSIDE_RANGE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22075:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22088:7: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_TVAL_GET_BOOLEAN(tv)) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22106:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_STRING_COERCE_SYMBOL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22106:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_STRING_COERCE_SYMBOL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22106:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_STRING_COERCE_SYMBOL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22132:43: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_sprintf(thr, DUK_STR_FMT_PTR, (void *) ptr);
                                                               ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22214:30: warning: use of old-style cast [-Wold-style-cast]
        res = duk_push_lstring(thr, (const char *) ptr_src, len);
                                    ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22239:29: warning: use of old-style cast [-Wold-style-cast]
                tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22239:29: warning: use of old-style cast [-Wold-style-cast]
                tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22239:29: warning: use of old-style cast [-Wold-style-cast]
                tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22239:29: warning: use of old-style cast [-Wold-style-cast]
                tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22239:29: warning: use of old-style cast [-Wold-style-cast]
                tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22239:29: warning: use of old-style cast [-Wold-style-cast]
                tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22239:13: warning: use of old-style cast [-Wold-style-cast]
                tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf);
                          ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22240:14: warning: use of old-style cast [-Wold-style-cast]
                src_data = (const duk_uint8_t *) tmp_ptr;
                           ^                     ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22241:14: warning: use of old-style cast [-Wold-style-cast]
                src_size = DUK_HBUFFER_GET_SIZE(h_buf);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22257:14: warning: use of old-style cast [-Wold-style-cast]
                src_data = (const duk_uint8_t *) duk_to_lstring(thr, idx, &src_size);
                           ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22260:13: warning: use of old-style cast [-Wold-style-cast]
        dst_data = (duk_uint8_t *) duk_push_buffer(thr, src_size, (mode == DUK_BUF_MODE_DYNAMIC) /*dynamic*/);
                   ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22262:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) dst_data, (const void *) src_data, (size_t) src_size);
                          ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22262:39: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) dst_data, (const void *) src_data, (size_t) src_size);
                                             ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22262:64: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) dst_data, (const void *) src_data, (size_t) src_size);
                                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3039:26: note: expanded from macro 'duk_memcpy_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22262:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) dst_data, (const void *) src_data, (size_t) src_size);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22280:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22298:9: warning: use of old-style cast [-Wold-style-cast]
                res = (void *) DUK_TVAL_GET_HEAPHDR(tv);
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22329:10: warning: use of old-style cast [-Wold-style-cast]
        nargs = (duk_idx_t) DUK_LFUNC_FLAGS_GET_NARGS(lf_flags);
                ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22331:23: warning: use of old-style cast [-Wold-style-cast]
                nargs = (duk_idx_t) DUK_VARARGS;
                                    ^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:315:44: note: expanded from macro 'DUK_VARARGS'
#define DUK_VARARGS                       ((duk_int_t) (-1))
                                           ^           ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22331:11: warning: use of old-style cast [-Wold-style-cast]
                nargs = (duk_idx_t) DUK_VARARGS;
                        ^           ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22336:36: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_FLAG_NOTAIL | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22340:6: warning: use of old-style cast [-Wold-style-cast]
        if ((duk_idx_t) lf_len != nargs) {
            ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22342:21: warning: use of old-style cast [-Wold-style-cast]
                duk_push_int(thr, (duk_int_t) lf_len);
                                  ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22343:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22343:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22343:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22348:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22348:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22348:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22352:28: warning: use of old-style cast [-Wold-style-cast]
        nf->magic = (duk_int16_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1530:82: note: expanded from macro 'DUK_LFUNC_FLAGS_GET_MAGIC'
#define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags)        ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8))
                                                                                 ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22352:28: warning: use of old-style cast [-Wold-style-cast]
        nf->magic = (duk_int16_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1530:67: note: expanded from macro 'DUK_LFUNC_FLAGS_GET_MAGIC'
#define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags)        ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8))
                                                                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22352:28: warning: use of old-style cast [-Wold-style-cast]
        nf->magic = (duk_int16_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1530:53: note: expanded from macro 'DUK_LFUNC_FLAGS_GET_MAGIC'
#define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags)        ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8))
                                                    ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22352:14: warning: use of old-style cast [-Wold-style-cast]
        nf->magic = (duk_int16_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags);
                    ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22363:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22372:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22372:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22372:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22378:65: warning: use of old-style cast [-Wold-style-cast]
                    DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_FASTREFS | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_BOOLEAN);
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22388:12: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_SYMBOL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22392:12: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_STRING);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22420:65: warning: use of old-style cast [-Wold-style-cast]
                    DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_FASTREFS | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_POINTER);
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22437:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_GET_LIGHTFUNC(tv, func, lf_flags);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1466:17: note: expanded from macro 'DUK_TVAL_GET_LIGHTFUNC'
                (out_flags) = (duk_uint32_t) (tv)->v_extra; \
                              ^              ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22448:65: warning: use of old-style cast [-Wold-style-cast]
                    DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_FASTREFS | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_NUMBER);
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22467:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22467:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22467:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22503:39: warning: use of old-style cast [-Wold-style-cast]
                return (DUK_HEAPHDR_CHECK_FLAG_BITS((duk_heaphdr *) obj, flag_mask) ? 1 : 0);
                                                    ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22543:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int_t) duk__type_from_tag[DUK_TVAL_GET_TAG(tv) - DUK_TAG_MIN];
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22664:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22664:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22664:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22720:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_bool_t) DUK_ISNAN(DUK_TVAL_GET_NUMBER(tv));
               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22987:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:22996:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23009:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23019:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23022:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_BOOLEAN(tv_slot, b);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23029:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23031:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_BOOLEAN_TRUE(tv_slot);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1521:40: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_TRUE'
#define DUK_TVAL_SET_BOOLEAN_TRUE(tv)  DUK_TVAL_SET_BOOLEAN((tv), 1)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23038:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23040:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_BOOLEAN_FALSE(tv_slot);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1522:40: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_FALSE'
#define DUK_TVAL_SET_BOOLEAN_FALSE(tv) DUK_TVAL_SET_BOOLEAN((tv), 0)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23049:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23078:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23079:6: warning: use of old-style cast [-Wold-style-cast]
        d = (duk_double_t) val;
            ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23108:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23109:6: warning: use of old-style cast [-Wold-style-cast]
        d = (duk_double_t) val;
            ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23120:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23134:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23147:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(thr, DUK_STR_STRING_TOO_LONG);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23151:44: warning: use of old-style cast [-Wold-style-cast]
        h = duk_heap_strtable_intern_checked(thr, (const duk_uint8_t *) str, (duk_uint32_t) len);
                                                  ^                     ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23151:71: warning: use of old-style cast [-Wold-style-cast]
        h = duk_heap_strtable_intern_checked(thr, (const duk_uint8_t *) str, (duk_uint32_t) len);
                                                                             ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23156:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HSTRING_INCREF(thr, h); /* no side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:67: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23156:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HSTRING_INCREF(thr, h); /* no side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:41: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23158:24: warning: use of old-style cast [-Wold-style-cast]
        return (const char *) DUK_HSTRING_GET_DATA(h);
                              ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23158:9: warning: use of old-style cast [-Wold-style-cast]
        return (const char *) DUK_HSTRING_GET_DATA(h);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23184:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(thr, DUK_STR_STRING_TOO_LONG);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23188:52: warning: use of old-style cast [-Wold-style-cast]
        h = duk_heap_strtable_intern_literal_checked(thr, (const duk_uint8_t *) str, (duk_uint32_t) len);
                                                          ^                     ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23188:79: warning: use of old-style cast [-Wold-style-cast]
        h = duk_heap_strtable_intern_literal_checked(thr, (const duk_uint8_t *) str, (duk_uint32_t) len);
                                                                                     ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23193:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HSTRING_INCREF(thr, h); /* no side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:67: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23193:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HSTRING_INCREF(thr, h); /* no side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:41: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23195:24: warning: use of old-style cast [-Wold-style-cast]
        return (const char *) DUK_HSTRING_GET_DATA(h);
                              ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23195:9: warning: use of old-style cast [-Wold-style-cast]
        return (const char *) DUK_HSTRING_GET_DATA(h);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23212:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23223:21: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uint(thr, (duk_uint_t) i);
                           ^            ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23232:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23259:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23259:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23259:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23361:25: warning: use of old-style cast [-Wold-style-cast]
                duk_push_hobject(thr, (duk_hobject *) thr->heap->curr_thread);
                                      ^               ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23375:7: warning: use of old-style cast [-Wold-style-cast]
        if (!duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE)) {
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23375:7: warning: use of old-style cast [-Wold-style-cast]
        if (!duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE)) {
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23380:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23380:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23380:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23406:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23409:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_hobject(thr, (duk_hobject *) target_thr);
                              ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23421:22: warning: use of old-style cast [-Wold-style-cast]
        len = DUK_VSNPRINTF((char *) buf, sz, fmt, ap);
                            ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23422:12: warning: use of old-style cast [-Wold-style-cast]
        if (len < (duk_int_t) sz) {
                  ^           ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23426:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_int_t) len;
                       ^           ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23446:25: warning: use of old-style cast [-Wold-style-cast]
                return (const char *) DUK_HSTRING_GET_DATA(h_str);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23446:10: warning: use of old-style cast [-Wold-style-cast]
                return (const char *) DUK_HSTRING_GET_DATA(h_str);
                       ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23482:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE(thr, DUK_STR_RESULT_TOO_LONG);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23490:30: warning: use of old-style cast [-Wold-style-cast]
        res = duk_push_lstring(thr, (const char *) buf, (duk_size_t) len); /* [ buf? res ] */
                                    ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23490:50: warning: use of old-style cast [-Wold-style-cast]
        res = duk_push_lstring(thr, (const char *) buf, (duk_size_t) len); /* [ buf? res ] */
                                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23520:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23529:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, h); /* no side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23529:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, h); /* no side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23535:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, h, thr->builtins[prototype_bidx]);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23535:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, h, thr->builtins[prototype_bidx]);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23551:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, h, proto);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23551:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, h, proto);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23560:36: warning: use of old-style cast [-Wold-style-cast]
                                          DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT),
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23574:42: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_FLAG_EXOTIC_ARRAY | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ARRAY);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23579:45: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_ARRAY_PROTOTYPE]);
                                                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7204:28: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                duk_hobject *duk__obj = (h); \
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23579:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_ARRAY_PROTOTYPE]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23579:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_ARRAY_PROTOTYPE]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23582:31: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj);
                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1420:25: note: expanded from macro 'DUK_TVAL_SET_OBJECT'
                duk__tv->v.hobject = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23583:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj); /* XXX: could preallocate with refcount = 1 */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23583:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj); /* XXX: could preallocate with refcount = 1 */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23584:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23600:42: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_FLAG_EXOTIC_ARRAY | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ARRAY);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23606:31: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj);
                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1420:25: note: expanded from macro 'DUK_TVAL_SET_OBJECT'
                duk__tv->v.hobject = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23607:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj); /* XXX: could preallocate with refcount = 1 */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23607:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj); /* XXX: could preallocate with refcount = 1 */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23608:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23623:6: warning: use of old-style cast [-Wold-style-cast]
        a = (duk_harray *) DUK_TVAL_GET_OBJECT(thr->valstack_top - 1);
            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23638:33: warning: use of old-style cast [-Wold-style-cast]
        duk_hobject_realloc_props(thr, (duk_hobject *) a, 0, size, 0, 0);
                                       ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23650:43: warning: use of old-style cast [-Wold-style-cast]
        return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a);
                                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:57: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6893:42: note: expanded from macro 'DUK_HOBJECT_GET_PROPS'
#define DUK_HOBJECT_GET_PROPS(heap, h) ((h)->props)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23650:43: warning: use of old-style cast [-Wold-style-cast]
        return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a);
                                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6947:49: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
                                DUK_HOBJECT_GET_ESIZE((h)) * \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7127:36: note: expanded from macro 'DUK_HOBJECT_GET_ESIZE'
#define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size)
                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23650:43: warning: use of old-style cast [-Wold-style-cast]
        return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a);
                                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6949:76: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
                                DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h)))))
                                                                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7127:36: note: expanded from macro 'DUK_HOBJECT_GET_ESIZE'
#define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size)
                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6933:49: note: expanded from macro 'DUK_HOBJECT_E_FLAG_PADDING'
#define DUK_HOBJECT_E_FLAG_PADDING(e_sz) ((8 - (e_sz)) & 0x07)
                                                ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23650:9: warning: use of old-style cast [-Wold-style-cast]
        return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23650:9: warning: use of old-style cast [-Wold-style-cast]
        return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23660:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23662:61: warning: use of old-style cast [-Wold-style-cast]
        obj = duk_hthread_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_THREAD));
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23678:31: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj);
                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1420:25: note: expanded from macro 'DUK_TVAL_SET_OBJECT'
                duk__tv->v.hobject = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23679:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HTHREAD_INCREF(thr, obj);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:69: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23679:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HTHREAD_INCREF(thr, obj);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:43: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23680:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23685:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23697:45: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, obj->builtins[DUK_BIDX_THREAD_PROTOTYPE]);
                                                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7204:28: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                duk_hobject *duk__obj = (h); \
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23697:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, obj->builtins[DUK_BIDX_THREAD_PROTOTYPE]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23697:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, obj->builtins[DUK_BIDX_THREAD_PROTOTYPE]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23722:32: warning: use of old-style cast [-Wold-style-cast]
                                      DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23724:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23731:31: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj);
                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1420:25: note: expanded from macro 'DUK_TVAL_SET_OBJECT'
                duk__tv->v.hobject = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23732:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23732:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23737:45: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_FUNCTION_PROTOTYPE]);
                                                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7204:28: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                duk_hobject *duk__obj = (h); \
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23737:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_FUNCTION_PROTOTYPE]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23737:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_FUNCTION_PROTOTYPE]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23748:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23751:61: warning: use of old-style cast [-Wold-style-cast]
                                       DUK_HOBJECT_FLAG_CALLABLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION));
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23753:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23758:31: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj);
                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1420:25: note: expanded from macro 'DUK_TVAL_SET_OBJECT'
                duk__tv->v.hobject = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23759:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23759:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23778:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23783:28: warning: use of old-style cast [-Wold-style-cast]
        if (nargs >= 0 && nargs < DUK_HNATFUNC_NARGS_MAX) {
                                  ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7818:37: note: expanded from macro 'DUK_HNATFUNC_NARGS_MAX'
#define DUK_HNATFUNC_NARGS_MAX     ((duk_int16_t) 0x7fff)
                                    ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23784:16: warning: use of old-style cast [-Wold-style-cast]
                func_nargs = (duk_int16_t) nargs;
                             ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23785:22: warning: use of old-style cast [-Wold-style-cast]
        } else if (nargs == DUK_VARARGS) {
                            ^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:315:44: note: expanded from macro 'DUK_VARARGS'
#define DUK_VARARGS                       ((duk_int_t) (-1))
                                           ^           ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23786:16: warning: use of old-style cast [-Wold-style-cast]
                func_nargs = DUK_HNATFUNC_NARGS_VARARGS;
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7817:37: note: expanded from macro 'DUK_HNATFUNC_NARGS_VARARGS'
#define DUK_HNATFUNC_NARGS_VARARGS ((duk_int16_t) -1)
                                    ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23802:31: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj);
                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1420:25: note: expanded from macro 'DUK_TVAL_SET_OBJECT'
                duk__tv->v.hobject = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23803:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23803:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23804:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23808:45: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[proto_bidx]);
                                                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7204:28: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                duk_hobject *duk__obj = (h); \
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23808:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[proto_bidx]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23808:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[proto_bidx]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23812:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23823:36: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_FLAG_NOTAIL | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23838:36: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_FLAG_NOTAIL | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23851:10: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23864:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23868:22: warning: use of old-style cast [-Wold-style-cast]
        } else if (nargs == DUK_VARARGS) {
                            ^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:315:44: note: expanded from macro 'DUK_VARARGS'
#define DUK_VARARGS                       ((duk_int_t) (-1))
                                           ^           ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23880:34: warning: use of old-style cast [-Wold-style-cast]
        lf_flags = DUK_LFUNC_FLAGS_PACK((duk_small_int_t) magic, (duk_small_uint_t) length, (duk_small_uint_t) nargs);
                                        ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1533:75: note: expanded from macro 'DUK_LFUNC_FLAGS_PACK'
#define DUK_LFUNC_FLAGS_PACK(magic, length, nargs) ((((duk_small_uint_t) (magic)) & 0xffU) << 8) | ((length) << 4) | (nargs)
                                                                          ^~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23880:13: warning: use of old-style cast [-Wold-style-cast]
        lf_flags = DUK_LFUNC_FLAGS_PACK((duk_small_int_t) magic, (duk_small_uint_t) length, (duk_small_uint_t) nargs);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1533:55: note: expanded from macro 'DUK_LFUNC_FLAGS_PACK'
#define DUK_LFUNC_FLAGS_PACK(magic, length, nargs) ((((duk_small_uint_t) (magic)) & 0xffU) << 8) | ((length) << 4) | (nargs)
                                                      ^                  ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23880:59: warning: use of old-style cast [-Wold-style-cast]
        lf_flags = DUK_LFUNC_FLAGS_PACK((duk_small_int_t) magic, (duk_small_uint_t) length, (duk_small_uint_t) nargs);
                                                                 ^                  ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1533:102: note: expanded from macro 'DUK_LFUNC_FLAGS_PACK'
#define DUK_LFUNC_FLAGS_PACK(magic, length, nargs) ((((duk_small_uint_t) (magic)) & 0xffU) << 8) | ((length) << 4) | (nargs)
                                                                                                     ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23880:86: warning: use of old-style cast [-Wold-style-cast]
        lf_flags = DUK_LFUNC_FLAGS_PACK((duk_small_int_t) magic, (duk_small_uint_t) length, (duk_small_uint_t) nargs);
                                                                                            ^                  ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1533:119: note: expanded from macro 'DUK_LFUNC_FLAGS_PACK'
#define DUK_LFUNC_FLAGS_PACK(magic, length, nargs) ((((duk_small_uint_t) (magic)) & 0xffU) << 8) | ((length) << 4) | (nargs)
                                                                                                                      ^~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23883:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_LIGHTFUNC(tv_slot, func, lf_flags);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1404:26: note: expanded from macro 'DUK_TVAL_SET_LIGHTFUNC'
                duk__tv->v.lightfunc = (duk_c_function) (fp); \
                                       ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23885:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_idx_t) (tv_slot - thr->valstack_bottom);
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23888:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23902:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23907:45: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[prototype_bidx]);
                                                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7204:28: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                duk_hobject *duk__obj = (h); \
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23907:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[prototype_bidx]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23907:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[prototype_bidx]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23911:31: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj);
                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1420:25: note: expanded from macro 'DUK_TVAL_SET_OBJECT'
                duk__tv->v.hobject = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23912:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:23912:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, obj);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24011:16: warning: use of old-style cast [-Wold-style-cast]
        uint_offset = (duk_uint_t) byte_offset;
                      ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24012:16: warning: use of old-style cast [-Wold-style-cast]
        uint_length = (duk_uint_t) byte_length;
                      ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24014:20: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_UNLIKELY((duk_size_t) uint_offset != byte_offset || (duk_size_t) uint_length != byte_length)) {
                                 ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24014:63: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_UNLIKELY((duk_size_t) uint_offset != byte_offset || (duk_size_t) uint_length != byte_length)) {
                                                                            ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24035:12: warning: use of old-style cast [-Wold-style-cast]
                h_val = ((duk_hbufobj *) h_arraybuf)->buf;
                         ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24040:31: warning: use of old-style cast [-Wold-style-cast]
                tmp_offset = uint_offset + ((duk_hbufobj *) h_arraybuf)->offset;
                                            ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24068:89: warning: use of old-style cast [-Wold-style-cast]
                                       DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_BUFOBJ | DUK_HOBJECT_CLASS_AS_FLAGS(classnum),
                                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24069:33: warning: use of old-style cast [-Wold-style-cast]
                                       (duk_small_int_t) protobidx);
                                       ^                 ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24073:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h_val);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:67: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24073:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h_val);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:41: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24075:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF_ALLOWNULL(thr, h_arraybuf);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24075:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF_ALLOWNULL(thr, h_arraybuf);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24092:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(thr, DUK_STR_INVALID_ARGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24096:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_ARGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24096:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_ARGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24096:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_ARGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24144:42: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ERROR),
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24150:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24150:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24150:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24159:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24159:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24159:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24211:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24215:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(thr, DUK_STR_BUFFER_TOO_LONG);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24221:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24227:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:67: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24227:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:41: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24230:9: warning: use of old-style cast [-Wold-style-cast]
        return (void *) buf_data;
               ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24305:32: warning: use of old-style cast [-Wold-style-cast]
        flags = DUK_HEAPHDR_GET_FLAGS((duk_heaphdr *) h_target) & (DUK_HOBJECT_FLAG_CALLABLE | DUK_HOBJECT_FLAG_CONSTRUCTABLE);
                                      ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4745:36: note: expanded from macro 'DUK_HEAPHDR_GET_FLAGS'
#define DUK_HEAPHDR_GET_FLAGS(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_FLAG_MASK)
                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24308:12: warning: use of old-style cast [-Wold-style-cast]
                flags |= DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION) | DUK_HOBJECT_FLAG_SPECIAL_CALL;
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24310:12: warning: use of old-style cast [-Wold-style-cast]
                flags |= DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24331:31: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) h_proxy);
                                     ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1420:25: note: expanded from macro 'DUK_TVAL_SET_OBJECT'
                duk__tv->v.hobject = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24332:26: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_proxy);
                                ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:84: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24332:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_proxy);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24332:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_proxy);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24339:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_idx_t) (thr->valstack_top - thr->valstack_bottom - 1);
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24342:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24465:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__CHECK_SPACE();
        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:18758:4: note: expanded from macro 'DUK__CHECK_SPACE'
                        DUK_ERROR_RANGE_PUSH_BEYOND(thr); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10315:52: note: expanded from macro 'DUK_ERROR_RANGE_PUSH_BEYOND'
                duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24467:8: warning: use of old-style cast [-Wold-style-cast]
        ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24494:47: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY(DUK_HEAPHDR_HAS_FINALIZABLE((duk_heaphdr *) ptr))) {
                                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4790:71: note: expanded from macro 'DUK_HEAPHDR_HAS_FINALIZABLE'
#define DUK_HEAPHDR_HAS_FINALIZABLE(h)   DUK_HEAPHDR_CHECK_FLAG_BITS((h), DUK_HEAPHDR_FLAG_FINALIZABLE)
                                                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24499:10: warning: use of old-style cast [-Wold-style-cast]
                curr = (duk_heaphdr *) ptr;
                       ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24521:31: warning: use of old-style cast [-Wold-style-cast]
        switch (DUK_HEAPHDR_GET_TYPE((duk_heaphdr *) ptr)) {
                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4750:35: note: expanded from macro 'DUK_HEAPHDR_GET_TYPE'
#define DUK_HEAPHDR_GET_TYPE(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_TYPE_MASK)
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24523:27: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_STRING(tv, (duk_hstring *) ptr);
                                        ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1412:25: note: expanded from macro 'DUK_TVAL_SET_STRING'
                duk__tv->v.hstring = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24526:27: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_OBJECT(tv, (duk_hobject *) ptr);
                                        ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1420:25: note: expanded from macro 'DUK_TVAL_SET_OBJECT'
                duk__tv->v.hobject = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24530:27: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_BUFFER(tv, (duk_hbuffer *) ptr);
                                        ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1428:25: note: expanded from macro 'DUK_TVAL_SET_BUFFER'
                duk__tv->v.hbuffer = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24534:26: warning: use of old-style cast [-Wold-style-cast]
        DUK_HEAPHDR_INCREF(thr, (duk_heaphdr *) ptr);
                                ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24534:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HEAPHDR_INCREF(thr, (duk_heaphdr *) ptr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24545:36: warning: use of old-style cast [-Wold-style-cast]
                                          DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT),
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24641:19: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY((duk_uidx_t) (thr->valstack_top - thr->valstack_bottom) < (duk_uidx_t) count)) {
                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24641:77: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY((duk_uidx_t) (thr->valstack_top - thr->valstack_bottom) < (duk_uidx_t) count)) {
                                                                                   ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24642:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INVALID_COUNT(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10328:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24730:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INVALID_COUNT(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10328:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24819:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INVALID_COUNT(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10328:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24874:8: warning: use of old-style cast [-Wold-style-cast]
        top = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24876:19: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY((duk_uidx_t) count > (duk_uidx_t) top)) {
                         ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24876:40: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY((duk_uidx_t) count > (duk_uidx_t) top)) {
                                              ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24878:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INVALID_COUNT(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10328:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24890:49: warning: use of old-style cast [-Wold-style-cast]
        tv_dst = duk_push_harray_with_size_outptr(thr, (duk_uint32_t) count); /* XXX: uninitialized would be OK */
                                                       ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24898:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, (size_t) count * sizeof(duk_tval));
                          ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24898:37: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, (size_t) count * sizeof(duk_tval));
                                           ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24898:60: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, (size_t) count * sizeof(duk_tval));
                                                                  ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3039:26: note: expanded from macro 'duk_memcpy_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24898:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, (size_t) count * sizeof(duk_tval));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24935:46: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_LIKELY(DUK_HOBJECT_IS_ARRAY(h) && ((duk_harray *) h)->length <= DUK_HOBJECT_GET_ASIZE(h))) {
                                                           ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24940:12: warning: use of old-style cast [-Wold-style-cast]
                        h_arr = (duk_harray *) h;
                                ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24945:27: warning: use of old-style cast [-Wold-style-cast]
                        duk_require_stack(thr, (duk_idx_t) len);
                                               ^           ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24956:83: warning: use of old-style cast [-Wold-style-cast]
                        if (DUK_UNLIKELY(len != h_arr->length || h_arr->length > DUK_HOBJECT_GET_ASIZE((duk_hobject *) h_arr))) {
                                                                                                       ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7138:40: note: expanded from macro 'DUK_HOBJECT_GET_ASIZE'
#define DUK_HOBJECT_GET_ASIZE(h)     ((h)->a_size)
                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24966:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_src = DUK_HOBJECT_A_GET_BASE(thr->heap, h);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24966:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_src = DUK_HOBJECT_A_GET_BASE(thr->heap, h);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:24985:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_idx_t) h_arr->length;
                               ^           ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25004:26: warning: use of old-style cast [-Wold-style-cast]
                duk_require_stack(thr, (duk_idx_t) len);
                                       ^           ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25006:33: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_index(thr, idx, (duk_uarridx_t) i);
                                                     ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25008:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_idx_t) len;
                       ^           ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25013:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25017:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE_INVALID_LENGTH(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10337:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25041:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25062:11: warning: use of old-style cast [-Wold-style-cast]
        tv_val = DUK_GET_TVAL_NEGIDX(thr, -1);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25110:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_throw(thr);
               ^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:541:25: note: expanded from macro 'duk_throw'
        (duk_throw_raw((ctx)), (duk_ret_t) 0)
                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25127:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_throw(thr);
               ^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:541:25: note: expanded from macro 'duk_throw'
        (duk_throw_raw((ctx)), (duk_ret_t) 0)
                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25294:31: warning: use of old-style cast [-Wold-style-cast]
        duk_push_string_funcptr(thr, (duk_uint8_t *) &func, sizeof(func));
                                     ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25295:33: warning: use of old-style cast [-Wold-style-cast]
        duk_push_sprintf(thr, "_%04x", (unsigned int) lf_flags);
                                       ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25306:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_GET_LIGHTFUNC(tv, func, lf_flags);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1466:17: note: expanded from macro 'DUK_TVAL_GET_LIGHTFUNC'
                (out_flags) = (duk_uint32_t) (tv)->v_extra; \
                              ^              ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25317:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_GET_LIGHTFUNC(tv, func, lf_flags); /* read before 'tv' potentially invalidated */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1466:17: note: expanded from macro 'DUK_TVAL_GET_LIGHTFUNC'
                (out_flags) = (duk_uint32_t) (tv)->v_extra; \
                              ^              ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25356:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) buf, sz * 2);
                              ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25387:34: warning: use of old-style cast [-Wold-style-cast]
        p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25387:12: warning: use of old-style cast [-Wold-style-cast]
        p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                  ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25393:9: warning: use of old-style cast [-Wold-style-cast]
        *q++ = (duk_uint8_t) DUK_ASC_SINGLEQUOTE;
               ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25399:11: warning: use of old-style cast [-Wold-style-cast]
                        *q++ = (duk_uint8_t) DUK_ASC_PERIOD;
                               ^             ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25400:11: warning: use of old-style cast [-Wold-style-cast]
                        *q++ = (duk_uint8_t) DUK_ASC_PERIOD;
                               ^             ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25401:11: warning: use of old-style cast [-Wold-style-cast]
                        *q++ = (duk_uint8_t) DUK_ASC_PERIOD;
                               ^             ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25408:12: warning: use of old-style cast [-Wold-style-cast]
                                *q++ = (duk_uint8_t) DUK_ASC_BACKSLASH;
                                       ^             ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25409:12: warning: use of old-style cast [-Wold-style-cast]
                                *q++ = (duk_uint8_t) DUK_ASC_LC_X;
                                       ^             ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25410:12: warning: use of old-style cast [-Wold-style-cast]
                                *q++ = (duk_uint8_t) duk_lc_digits[cp >> 4];
                                       ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25411:12: warning: use of old-style cast [-Wold-style-cast]
                                *q++ = (duk_uint8_t) duk_lc_digits[cp & 0x0f];
                                       ^             ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25417:11: warning: use of old-style cast [-Wold-style-cast]
                        *q++ = (duk_uint8_t) DUK_ASC_QUESTION;
                               ^             ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25421:9: warning: use of old-style cast [-Wold-style-cast]
        *q++ = (duk_uint8_t) DUK_ASC_SINGLEQUOTE;
               ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25423:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) buf, (duk_size_t) (q - buf));
                              ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25423:44: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) buf, (duk_size_t) (q - buf));
                                                  ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25489:49: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_sprintf(thr, "[buffer:%ld]", (long) DUK_HBUFFER_GET_SIZE(h));
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25489:42: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_sprintf(thr, "[buffer:%ld]", (long) DUK_HBUFFER_GET_SIZE(h));
                                                              ^      ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25534:28: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h);
                                  ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25534:6: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h);
            ^                     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25548:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) p, (duk_size_t) (q - p));
                              ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25548:42: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) p, (duk_size_t) (q - p));
                                                ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25586:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, count * sizeof(duk_tval));
                          ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25586:37: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, count * sizeof(duk_tval));
                                           ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25586:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, count * sizeof(duk_tval));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25621:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE_INVALID_COUNT(thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10328:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25628:10: warning: use of old-style cast [-Wold-style-cast]
        count = (duk_uint_t) count_in;
                ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25632:29: warning: use of old-style cast [-Wold-style-cast]
                h = duk_to_hstring(thr, -((duk_idx_t) count) - 1);
                                          ^           ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25636:8: warning: use of old-style cast [-Wold-style-cast]
                t1 = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h);
                     ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25637:8: warning: use of old-style cast [-Wold-style-cast]
                t2 = (duk_size_t) (count - 1);
                     ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25638:11: warning: use of old-style cast [-Wold-style-cast]
                limit = (duk_size_t) DUK_HSTRING_MAX_BYTELEN;
                        ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25643:9: warning: use of old-style cast [-Wold-style-cast]
                len = (duk_size_t) (t1 * t2);
                      ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25645:9: warning: use of old-style cast [-Wold-style-cast]
                len = (duk_size_t) 0;
                      ^            ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25650:29: warning: use of old-style cast [-Wold-style-cast]
                h = duk_to_hstring(thr, -((duk_idx_t) i));
                                          ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25651:19: warning: use of old-style cast [-Wold-style-cast]
                new_len = len + (duk_size_t) DUK_HSTRING_GET_BYTELEN(h);
                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25657:17: warning: use of old-style cast [-Wold-style-cast]
                    new_len > (duk_size_t) DUK_HSTRING_MAX_BYTELEN) {
                              ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25668:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, len);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25676:35: warning: use of old-style cast [-Wold-style-cast]
                        h = duk_require_hstring(thr, -((duk_idx_t) count) - 2); /* extra -1 for buffer */
                                                       ^           ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25677:26: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy(buf + idx, DUK_HSTRING_GET_DATA(h), DUK_HSTRING_GET_BYTELEN(h));
                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25677:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy(buf + idx, DUK_HSTRING_GET_DATA(h), DUK_HSTRING_GET_BYTELEN(h));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25680:34: warning: use of old-style cast [-Wold-style-cast]
                h = duk_require_hstring(thr, -((duk_idx_t) i) - 1); /* extra -1 for buffer */
                                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25681:25: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy(buf + idx, DUK_HSTRING_GET_DATA(h), DUK_HSTRING_GET_BYTELEN(h));
                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25681:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy(buf + idx, DUK_HSTRING_GET_DATA(h), DUK_HSTRING_GET_BYTELEN(h));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25692:22: warning: use of old-style cast [-Wold-style-cast]
                duk_replace(thr, -((duk_idx_t) count) - 2); /* overwrite sep */
                                   ^           ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25693:18: warning: use of old-style cast [-Wold-style-cast]
                duk_pop_n(thr, (duk_idx_t) count);
                               ^           ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25695:22: warning: use of old-style cast [-Wold-style-cast]
                duk_replace(thr, -((duk_idx_t) count) - 1); /* overwrite str1 */
                                   ^           ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25696:18: warning: use of old-style cast [-Wold-style-cast]
                duk_pop_n(thr, (duk_idx_t) (count - 1));
                               ^           ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25707:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(thr, DUK_STR_RESULT_TOO_LONG);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25736:9: warning: use of old-style cast [-Wold-style-cast]
        len1 = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h1);
               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25737:9: warning: use of old-style cast [-Wold-style-cast]
        len2 = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h2);
               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25740:25: warning: use of old-style cast [-Wold-style-cast]
                         len > (duk_size_t) DUK_HSTRING_MAX_BYTELEN)) {
                               ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25743:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, len);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25746:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) DUK_HSTRING_GET_DATA(h1), (size_t) len1);
                   ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25746:42: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) DUK_HSTRING_GET_DATA(h1), (size_t) len1);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25746:27: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) DUK_HSTRING_GET_DATA(h1), (size_t) len1);
        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25746:68: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) DUK_HSTRING_GET_DATA(h1), (size_t) len1);
                                                                          ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25746:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) DUK_HSTRING_GET_DATA(h1), (size_t) len1);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25747:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) (buf + len1), (const void *) DUK_HSTRING_GET_DATA(h2), (size_t) len2);
                   ^        ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25747:51: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) (buf + len1), (const void *) DUK_HSTRING_GET_DATA(h2), (size_t) len2);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25747:36: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) (buf + len1), (const void *) DUK_HSTRING_GET_DATA(h2), (size_t) len2);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25747:77: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) (buf + len1), (const void *) DUK_HSTRING_GET_DATA(h2), (size_t) len2);
                                                                                   ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25747:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) (buf + len1), (const void *) DUK_HSTRING_GET_DATA(h2), (size_t) len2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25757:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(thr, DUK_STR_RESULT_TOO_LONG);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25782:34: warning: use of old-style cast [-Wold-style-cast]
        p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25782:12: warning: use of old-style cast [-Wold-style-cast]
        p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                  ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25790:8: warning: use of old-style cast [-Wold-style-cast]
                cp = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &p, p_start, p_end);
                     ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25812:34: warning: use of old-style cast [-Wold-style-cast]
        p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25812:12: warning: use of old-style cast [-Wold-style-cast]
        p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                  ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25824:8: warning: use of old-style cast [-Wold-style-cast]
                cp = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &p, p_start, p_end);
                     ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25827:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_ENSURE_XUTF8(thr, bw, cp);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2800:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_XUTF8'
                DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_XUTF8_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25827:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_ENSURE_XUTF8(thr, bw, cp);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2801:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_XUTF8'
                DUK_BW_WRITE_RAW_XUTF8((thr), (bw_ctx), (cp)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25865:78: warning: use of old-style cast [-Wold-style-cast]
        start_byte_offset = (duk_size_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint_fast32_t) start_offset);
                                                                                    ^                   ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25865:22: warning: use of old-style cast [-Wold-style-cast]
        start_byte_offset = (duk_size_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint_fast32_t) start_offset);
                            ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25866:76: warning: use of old-style cast [-Wold-style-cast]
        end_byte_offset = (duk_size_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint_fast32_t) end_offset);
                                                                                  ^                   ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25866:20: warning: use of old-style cast [-Wold-style-cast]
        end_byte_offset = (duk_size_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint_fast32_t) end_offset);
                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25873:41: warning: use of old-style cast [-Wold-style-cast]
                                               DUK_HSTRING_GET_DATA(h) + start_byte_offset,
                                               ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25874:41: warning: use of old-style cast [-Wold-style-cast]
                                               (duk_uint32_t) (end_byte_offset - start_byte_offset));
                                               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25895:12: warning: use of old-style cast [-Wold-style-cast]
        p_start = DUK_HSTRING_GET_DATA(h);
                  ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25901:8: warning: use of old-style cast [-Wold-style-cast]
                cp = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &p_tmp1, p_start, p_end);
                     ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25925:8: warning: use of old-style cast [-Wold-style-cast]
                cp = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &p_tmp2, p_start, p_end);
                     ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25956:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) q_start, (duk_size_t) (q_end - q_start));
                              ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25956:48: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) q_start, (duk_size_t) (q_end - q_start));
                                                      ^            ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25979:44: warning: use of old-style cast [-Wold-style-cast]
        cp = duk_hstring_char_code_at_raw(thr, h, (duk_uint_t) char_offset, 0 /*surrogate_aware*/);
                                                  ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25980:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_codepoint_t) cp;
               ^                 ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:25993:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) DUK_USE_DATE_GET_NOW(thr);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26001:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) DUK_FLOOR(DUK_USE_DATE_GET_NOW(thr));
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26009:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) DUK_USE_DATE_GET_NOW(thr);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26156:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26156:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26170:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE_INVALID_LENGTH(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10337:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26202:42: warning: use of old-style cast [-Wold-style-cast]
        flags_value = DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) h);
                                                ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4739:40: note: expanded from macro 'DUK_HEAPHDR_GET_FLAGS_RAW'
#define DUK_HEAPHDR_GET_FLAGS_RAW(h) ((h)->h_flags)
                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26214:7: warning: use of old-style cast [-Wold-style-cast]
        if (((duk_harray *) h)->length > DUK_HOBJECT_GET_ASIZE(h)) {
             ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26225:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_harray *) h;
               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26246:26: warning: use of old-style cast [-Wold-style-cast]
                if (!duk_double_equals((duk_double_t) len, d)) {
                                       ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26247:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DCERROR_RANGE_INVALID_LENGTH(thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10341:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10337:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26271:39: warning: use of old-style cast [-Wold-style-cast]
        duk_push_boolean(thr, duk_js_isarray(DUK_GET_TVAL_POSIDX(thr, 0)));
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26281:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_JOIN);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26281:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_JOIN);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26393:9: warning: use of old-style cast [-Wold-style-cast]
                len = (duk_uint32_t) tmp_len;
                      ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26394:31: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_UNLIKELY(tmp_len != (duk_size_t) len)) {
                                            ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26429:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uarridx(thr, idx);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5996:57: note: expanded from macro 'duk_push_uarridx'
#define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                        ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26430:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26430:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26430:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26436:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE_INVALID_LENGTH(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10337:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26481:22: warning: use of old-style cast [-Wold-style-cast]
        valstack_required = (duk_idx_t) ((len >= DUK__ARRAY_MID_JOIN_LIMIT ? DUK__ARRAY_MID_JOIN_LIMIT : len) + 4);
                            ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26496:18: warning: use of old-style cast [-Wold-style-cast]
                        duk_join(thr, (duk_idx_t) count); /* -> [ sep ToObject(this) len str ] */
                                      ^           ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26506:30: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_index(thr, 1, (duk_uarridx_t) idx);
                                           ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26513:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_LOCALE_STRING);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26513:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_LOCALE_STRING);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26539:51: warning: use of old-style cast [-Wold-style-cast]
        tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr);
                                                         ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:57: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6893:42: note: expanded from macro 'DUK_HOBJECT_GET_PROPS'
#define DUK_HOBJECT_GET_PROPS(heap, h) ((h)->props)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26539:51: warning: use of old-style cast [-Wold-style-cast]
        tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr);
                                                         ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6947:49: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
                                DUK_HOBJECT_GET_ESIZE((h)) * \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7127:36: note: expanded from macro 'DUK_HOBJECT_GET_ESIZE'
#define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size)
                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26539:51: warning: use of old-style cast [-Wold-style-cast]
        tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr);
                                                         ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6949:76: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
                                DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h)))))
                                                                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7127:36: note: expanded from macro 'DUK_HOBJECT_GET_ESIZE'
#define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size)
                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6933:49: note: expanded from macro 'DUK_HOBJECT_E_FLAG_PADDING'
#define DUK_HOBJECT_E_FLAG_PADDING(e_sz) ((8 - (e_sz)) & 0x07)
                                                ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26539:17: warning: use of old-style cast [-Wold-style-cast]
        tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26539:17: warning: use of old-style cast [-Wold-style-cast]
        tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26595:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26595:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26600:29: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_index(thr, 0, (duk_uarridx_t) idx);
                                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26601:29: warning: use of old-style cast [-Wold-style-cast]
        duk_del_prop_index(thr, 0, (duk_uarridx_t) idx);
                                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26602:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, idx);
        ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26603:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26603:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26616:51: warning: use of old-style cast [-Wold-style-cast]
        tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr);
                                                         ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:57: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6893:42: note: expanded from macro 'DUK_HOBJECT_GET_PROPS'
#define DUK_HOBJECT_GET_PROPS(heap, h) ((h)->props)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26616:51: warning: use of old-style cast [-Wold-style-cast]
        tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr);
                                                         ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6947:49: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
                                DUK_HOBJECT_GET_ESIZE((h)) * \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7127:36: note: expanded from macro 'DUK_HOBJECT_GET_ESIZE'
#define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size)
                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26616:51: warning: use of old-style cast [-Wold-style-cast]
        tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr);
                                                         ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6949:76: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
                                DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h)))))
                                                                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7127:36: note: expanded from macro 'DUK_HOBJECT_GET_ESIZE'
#define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size)
                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6933:49: note: expanded from macro 'DUK_HOBJECT_E_FLAG_PADDING'
#define DUK_HOBJECT_E_FLAG_PADDING(e_sz) ((8 - (e_sz)) & 0x07)
                                                ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26616:17: warning: use of old-style cast [-Wold-style-cast]
        tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26616:17: warning: use of old-style cast [-Wold-style-cast]
        tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26618:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom);
            ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26621:25: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY(len + (duk_uint32_t) n < len)) {
                               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26623:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_RANGE_INVALID_LENGTH(thr); /* != 0 return value returned as is by caller */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10341:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10337:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26625:12: warning: use of old-style cast [-Wold-style-cast]
        if (len + (duk_uint32_t) n > DUK_HOBJECT_GET_ASIZE((duk_hobject *) h_arr)) {
                  ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26625:53: warning: use of old-style cast [-Wold-style-cast]
        if (len + (duk_uint32_t) n > DUK_HOBJECT_GET_ASIZE((duk_hobject *) h_arr)) {
                                                           ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7138:40: note: expanded from macro 'DUK_HOBJECT_GET_ASIZE'
#define DUK_HOBJECT_GET_ASIZE(h)     ((h)->a_size)
                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26646:9: warning: use of old-style cast [-Wold-style-cast]
        len += (duk_uint32_t) n;
               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26650:21: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uint(thr, (duk_uint_t) len);
                           ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26695:12: warning: use of old-style cast [-Wold-style-cast]
        if (len + (duk_uint32_t) n < len) {
                  ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26697:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_RANGE_INVALID_LENGTH(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10341:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10337:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26702:54: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_index(thr, -3, (duk_uarridx_t) (len + (duk_uint32_t) i));
                                                                   ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26702:31: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_index(thr, -3, (duk_uarridx_t) (len + (duk_uint32_t) i));
                                            ^               ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26704:9: warning: use of old-style cast [-Wold-style-cast]
        len += (duk_uint32_t) n;
               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26706:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, len);
        ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26708:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26708:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26754:43: warning: use of old-style cast [-Wold-style-cast]
        have1 = duk_get_prop_index(thr, idx_obj, (duk_uarridx_t) idx1);
                                                 ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26755:43: warning: use of old-style cast [-Wold-style-cast]
        have2 = duk_get_prop_index(thr, idx_obj, (duk_uarridx_t) idx2);
                                                 ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26857:44: warning: use of old-style cast [-Wold-style-cast]
        have_l = duk_get_prop_index(thr, idx_obj, (duk_uarridx_t) l);
                                                  ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26858:44: warning: use of old-style cast [-Wold-style-cast]
        have_r = duk_get_prop_index(thr, idx_obj, (duk_uarridx_t) r);
                                                  ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26862:36: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_index(thr, idx_obj, (duk_uarridx_t) l);
                                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26864:36: warning: use of old-style cast [-Wold-style-cast]
                duk_del_prop_index(thr, idx_obj, (duk_uarridx_t) l);
                                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26869:36: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_index(thr, idx_obj, (duk_uarridx_t) r);
                                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26871:36: warning: use of old-style cast [-Wold-style-cast]
                duk_del_prop_index(thr, idx_obj, (duk_uarridx_t) r);
                                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26930:58: warning: use of old-style cast [-Wold-style-cast]
        p = lo + (duk_int_t) (duk_util_get_random_double(thr) * (duk_double_t) (hi - lo + 1));
                                                                ^              ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:26930:11: warning: use of old-style cast [-Wold-style-cast]
        p = lo + (duk_int_t) (duk_util_get_random_double(thr) * (duk_double_t) (hi - lo + 1));
                 ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27015:25: warning: use of old-style cast [-Wold-style-cast]
                duk__array_qsort(thr, (duk_int_t) 0, (duk_int_t) (len - 1));
                                      ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27015:40: warning: use of old-style cast [-Wold-style-cast]
                duk__array_qsort(thr, (duk_int_t) 0, (duk_int_t) (len - 1));
                                                     ^           ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27061:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_int_t) len_u32;
              ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27086:15: warning: use of old-style cast [-Wold-style-cast]
        item_count = (duk_int_t) (nargs - 2);
                     ^           ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27092:7: warning: use of old-style cast [-Wold-style-cast]
        if (((duk_double_t) len) - ((duk_double_t) del_count) + ((duk_double_t) item_count) > (duk_double_t) DUK_UINT32_MAX) {
             ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27092:30: warning: use of old-style cast [-Wold-style-cast]
        if (((duk_double_t) len) - ((duk_double_t) del_count) + ((duk_double_t) item_count) > (duk_double_t) DUK_UINT32_MAX) {
                                    ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27092:59: warning: use of old-style cast [-Wold-style-cast]
        if (((duk_double_t) len) - ((duk_double_t) del_count) + ((duk_double_t) item_count) > (duk_double_t) DUK_UINT32_MAX) {
                                                                 ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27092:88: warning: use of old-style cast [-Wold-style-cast]
        if (((duk_double_t) len) - ((duk_double_t) del_count) + ((duk_double_t) item_count) > (duk_double_t) DUK_UINT32_MAX) {
                                                                                              ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27094:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_RANGE_INVALID_LENGTH(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10341:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10337:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27112:35: warning: use of old-style cast [-Wold-style-cast]
                if (duk_get_prop_index(thr, -3, (duk_uarridx_t) (act_start + i))) {
                                                ^               ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27113:37: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_index_wec(thr, -2, (duk_uarridx_t) i); /* throw flag irrelevant (false in std alg) */
                                                         ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6205:95: note: expanded from macro 'duk_xdef_prop_index_wec'
#define duk_xdef_prop_index_wec(thr, obj_idx, arr_idx) duk_xdef_prop_index((thr), (obj_idx), (arr_idx), DUK_PROPDESC_FLAGS_WEC)
                                                                                              ^~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27118:20: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, (duk_uint32_t) del_count);
                          ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:67: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27118:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, (duk_uint32_t) del_count);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27119:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27119:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27119:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27134:36: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_get_prop_index(thr, -3, (duk_uarridx_t) (i + del_count))) {
                                                        ^               ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27135:33: warning: use of old-style cast [-Wold-style-cast]
                                duk_put_prop_index(thr, -4, (duk_uarridx_t) (i + item_count));
                                                            ^               ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27138:33: warning: use of old-style cast [-Wold-style-cast]
                                duk_del_prop_index(thr, -3, (duk_uarridx_t) (i + item_count));
                                                            ^               ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27147:32: warning: use of old-style cast [-Wold-style-cast]
                        duk_del_prop_index(thr, -3, (duk_uarridx_t) i);
                                                    ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27162:36: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_get_prop_index(thr, -3, (duk_uarridx_t) (i + del_count))) {
                                                        ^               ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27163:33: warning: use of old-style cast [-Wold-style-cast]
                                duk_put_prop_index(thr, -4, (duk_uarridx_t) (i + item_count));
                                                            ^               ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27166:33: warning: use of old-style cast [-Wold-style-cast]
                                duk_del_prop_index(thr, -3, (duk_uarridx_t) (i + item_count));
                                                            ^               ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27184:31: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_index(thr, -4, (duk_uarridx_t) (act_start + i));
                                            ^               ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27191:20: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, (duk_uint32_t) (len - del_count + item_count));
                          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:67: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27191:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, (duk_uint32_t) (len - del_count + item_count));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27192:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27192:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27223:44: warning: use of old-style cast [-Wold-style-cast]
                have_lower = duk_get_prop_index(thr, -2, (duk_uarridx_t) lower);
                                                         ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27224:44: warning: use of old-style cast [-Wold-style-cast]
                have_upper = duk_get_prop_index(thr, -3, (duk_uarridx_t) upper);
                                                         ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27229:32: warning: use of old-style cast [-Wold-style-cast]
                        duk_put_prop_index(thr, -4, (duk_uarridx_t) lower);
                                                    ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27231:32: warning: use of old-style cast [-Wold-style-cast]
                        duk_del_prop_index(thr, -4, (duk_uarridx_t) lower);
                                                    ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27236:32: warning: use of old-style cast [-Wold-style-cast]
                        duk_put_prop_index(thr, -3, (duk_uarridx_t) upper);
                                                    ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27238:32: warning: use of old-style cast [-Wold-style-cast]
                        duk_del_prop_index(thr, -3, (duk_uarridx_t) upper);
                                                    ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27266:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_int_t) len_u32;
              ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27299:34: warning: use of old-style cast [-Wold-style-cast]
                if (duk_get_prop_index(thr, 2, (duk_uarridx_t) i)) {
                                               ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27309:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, res_length);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27310:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, 4, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27310:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, 4, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27310:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, 4, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27327:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27327:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27340:34: warning: use of old-style cast [-Wold-style-cast]
                if (duk_get_prop_index(thr, 0, (duk_uarridx_t) i)) {
                                               ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27342:31: warning: use of old-style cast [-Wold-style-cast]
                        duk_put_prop_index(thr, 0, (duk_uarridx_t) (i - 1));
                                                   ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27345:31: warning: use of old-style cast [-Wold-style-cast]
                        duk_del_prop_index(thr, 0, (duk_uarridx_t) (i - 1));
                                                   ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27349:29: warning: use of old-style cast [-Wold-style-cast]
        duk_del_prop_index(thr, 0, (duk_uarridx_t) (len - 1));
                                   ^               ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27351:20: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, (duk_uint32_t) (len - 1));
                          ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:67: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27351:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, (duk_uint32_t) (len - 1));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27352:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27352:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27382:12: warning: use of old-style cast [-Wold-style-cast]
        if (len + (duk_uint32_t) nargs < len) {
                  ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27384:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_RANGE_INVALID_LENGTH(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10341:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10337:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27393:35: warning: use of old-style cast [-Wold-style-cast]
                if (duk_get_prop_index(thr, -2, (duk_uarridx_t) i)) {
                                                ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27399:29: warning: use of old-style cast [-Wold-style-cast]
                            (duk_uarridx_t) (i + (duk_uint32_t) nargs)); /* -> [ ... ToObject(this) ToUint32(length) ] */
                                                 ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27399:8: warning: use of old-style cast [-Wold-style-cast]
                            (duk_uarridx_t) (i + (duk_uint32_t) nargs)); /* -> [ ... ToObject(this) ToUint32(length) ] */
                            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27407:29: warning: use of old-style cast [-Wold-style-cast]
                            (duk_uarridx_t) (i + (duk_uint32_t) nargs)); /* -> [ ... ToObject(this) ToUint32(length) ] */
                                                 ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27407:8: warning: use of old-style cast [-Wold-style-cast]
                            (duk_uarridx_t) (i + (duk_uint32_t) nargs)); /* -> [ ... ToObject(this) ToUint32(length) ] */
                            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27412:18: warning: use of old-style cast [-Wold-style-cast]
        for (i = 0; i < (duk_uint32_t) nargs; i++) {
                        ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27414:16: warning: use of old-style cast [-Wold-style-cast]
                duk_dup(thr, (duk_idx_t) i); /* -> [ ... ToObject(this) ToUint32(length) arg[i] ] */
                             ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27415:31: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_index(thr, -3, (duk_uarridx_t) i);
                                            ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27420:26: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, len + (duk_uint32_t) nargs);
                                ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:67: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27420:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, len + (duk_uint32_t) nargs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27422:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27422:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27445:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_int_t) duk__push_this_obj_len_u32_limited(thr);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27497:34: warning: use of old-style cast [-Wold-style-cast]
                if (duk_get_prop_index(thr, 2, (duk_uarridx_t) i)) {
                                               ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27560:35: warning: use of old-style cast [-Wold-style-cast]
                if (!duk_get_prop_index(thr, 2, (duk_uarridx_t) i)) {
                                                ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27579:3: warning: use of old-style cast [-Wold-style-cast]
                duk_push_u32(thr, i);
                ^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27603:36: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_index_wec(thr, 4, (duk_uarridx_t) i); /* retval to result[i] */
                                                        ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6205:95: note: expanded from macro 'duk_xdef_prop_index_wec'
#define duk_xdef_prop_index_wec(thr, obj_idx, arr_idx) duk_xdef_prop_index((thr), (obj_idx), (arr_idx), DUK_PROPDESC_FLAGS_WEC)
                                                                                              ^~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27610:37: warning: use of old-style cast [-Wold-style-cast]
                                duk_xdef_prop_index_wec(thr, 4, (duk_uarridx_t) k);
                                                                ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6205:95: note: expanded from macro 'duk_xdef_prop_index_wec'
#define duk_xdef_prop_index_wec(thr, obj_idx, arr_idx) duk_xdef_prop_index((thr), (obj_idx), (arr_idx), DUK_PROPDESC_FLAGS_WEC)
                                                                                              ^~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27638:3: warning: use of old-style cast [-Wold-style-cast]
                duk_push_u32(thr, res_length);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27639:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27639:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27639:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27690:12: warning: use of old-style cast [-Wold-style-cast]
             i += (duk_uint32_t) idx_step) {
                  ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27700:35: warning: use of old-style cast [-Wold-style-cast]
                if (!duk_has_prop_index(thr, 2, (duk_uarridx_t) i)) {
                                                ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27706:31: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_index(thr, 2, (duk_uarridx_t) i);
                                                   ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27713:31: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_index(thr, 2, (duk_uarridx_t) i);
                                                   ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27714:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_u32(thr, i);
                        ^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27730:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27778:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27778:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27784:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27808:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); /* XXX: proper flags? */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27808:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); /* XXX: proper flags? */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27808:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); /* XXX: proper flags? */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27909:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hbufobj *) duk_to_hobject(thr, -1);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27914:42: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT_UPDREF(thr, tv_dst, (duk_hobject *) res);
                                                ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5437:39: note: expanded from macro 'DUK_TVAL_SET_OBJECT_UPDREF'
#define DUK_TVAL_SET_OBJECT_UPDREF    DUK_TVAL_SET_OBJECT_UPDREF_ALT0
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5349:33: note: expanded from macro 'DUK_TVAL_SET_OBJECT_UPDREF_ALT0'
                DUK_TVAL_SET_OBJECT(tv__dst, (newval)); \
                                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1420:25: note: expanded from macro 'DUK_TVAL_SET_OBJECT'
                duk__tv->v.hobject = (hptr); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27914:42: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT_UPDREF(thr, tv_dst, (duk_hobject *) res);
                                                ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5437:39: note: expanded from macro 'DUK_TVAL_SET_OBJECT_UPDREF'
#define DUK_TVAL_SET_OBJECT_UPDREF    DUK_TVAL_SET_OBJECT_UPDREF_ALT0
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5350:30: note: expanded from macro 'DUK_TVAL_SET_OBJECT_UPDREF_ALT0'
                DUK_HOBJECT_INCREF((thr), (newval)); \
                                           ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:84: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27914:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT_UPDREF(thr, tv_dst, (duk_hobject *) res);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5437:39: note: expanded from macro 'DUK_TVAL_SET_OBJECT_UPDREF'
#define DUK_TVAL_SET_OBJECT_UPDREF    DUK_TVAL_SET_OBJECT_UPDREF_ALT0
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5350:3: note: expanded from macro 'DUK_TVAL_SET_OBJECT_UPDREF_ALT0'
                DUK_HOBJECT_INCREF((thr), (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27914:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_OBJECT_UPDREF(thr, tv_dst, (duk_hobject *) res);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5437:39: note: expanded from macro 'DUK_TVAL_SET_OBJECT_UPDREF'
#define DUK_TVAL_SET_OBJECT_UPDREF    DUK_TVAL_SET_OBJECT_UPDREF_ALT0
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5350:3: note: expanded from macro 'DUK_TVAL_SET_OBJECT_UPDREF_ALT0'
                DUK_HOBJECT_INCREF((thr), (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27937:12: warning: use of old-style cast [-Wold-style-cast]
                h_this = (duk_hbufobj *) DUK_TVAL_GET_OBJECT(tv);
                         ^               ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27939:29: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_HOBJECT_IS_BUFOBJ((duk_hobject *) h_this)) {
                                          ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6713:64: note: expanded from macro 'DUK_HOBJECT_IS_BUFOBJ'
#define DUK_HOBJECT_IS_BUFOBJ(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_BUFOBJ)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27941:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_heaphdr *) h_this;
                               ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27955:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_heaphdr *) h_this;
                               ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27958:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_heaphdr *) DUK_TVAL_GET_BUFFER(tv);
                               ^               ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27963:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27963:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27963:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27971:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hbufobj *) duk__getrequire_bufobj_this(thr, DUK__BUFOBJ_FLAG_PROMOTE);
               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27978:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hbufobj *) duk__getrequire_bufobj_this(thr, DUK__BUFOBJ_FLAG_THROW | DUK__BUFOBJ_FLAG_PROMOTE);
               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27992:11: warning: use of old-style cast [-Wold-style-cast]
                h_obj = (duk_hbufobj *) DUK_TVAL_GET_OBJECT(tv);
                        ^               ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27994:29: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_HOBJECT_IS_BUFOBJ((duk_hobject *) h_obj)) {
                                          ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6713:64: note: expanded from macro 'DUK_HOBJECT_IS_BUFOBJ'
#define DUK_HOBJECT_IS_BUFOBJ(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_BUFOBJ)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:27999:11: warning: use of old-style cast [-Wold-style-cast]
                h_obj = (duk_hbufobj *) duk_to_hobject(thr, idx);
                        ^               ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28005:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28005:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28005:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28018:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h_val);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:67: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28018:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h_val);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:41: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28019:34: warning: use of old-style cast [-Wold-style-cast]
        h_bufobj->length = (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_val);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28019:21: warning: use of old-style cast [-Wold-style-cast]
        h_bufobj->length = (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_val);
                           ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28044:11: warning: use of old-style cast [-Wold-style-cast]
        offset = (duk_uint_t) offset_signed;
                 ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28059:12: warning: use of old-style cast [-Wold-style-cast]
                length = (duk_uint_t) length_signed;
                         ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28080:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(thr, DUK_STR_INVALID_ARGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28195:50: warning: use of old-style cast [-Wold-style-cast]
        duk_push_buffer_object(thr, -1, 0, (duk_size_t) DUK_HBUFFER_GET_SIZE(h_buf), DUK_BUFOBJ_UINT8ARRAY);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28195:37: warning: use of old-style cast [-Wold-style-cast]
        duk_push_buffer_object(thr, -1, 0, (duk_size_t) DUK_HBUFFER_GET_SIZE(h_buf), DUK_BUFOBJ_UINT8ARRAY);
                                           ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28236:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) du.uc, (const void *) p, (size_t) elem_size);
                   ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28236:29: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) du.uc, (const void *) p, (size_t) elem_size);
                                   ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28236:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) du.uc, (const void *) p, (size_t) elem_size);
                                                     ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28236:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) du.uc, (const void *) p, (size_t) elem_size);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28241:22: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uint(thr, (duk_uint_t) du.uc[0]);
                                   ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28244:33: warning: use of old-style cast [-Wold-style-cast]
                duk_push_int(thr, (duk_int_t) (duk_int8_t) du.uc[0]);
                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28244:21: warning: use of old-style cast [-Wold-style-cast]
                duk_push_int(thr, (duk_int_t) (duk_int8_t) du.uc[0]);
                                  ^           ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28247:22: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uint(thr, (duk_uint_t) du.us[0]);
                                   ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28250:33: warning: use of old-style cast [-Wold-style-cast]
                duk_push_int(thr, (duk_int_t) (duk_int16_t) du.us[0]);
                                              ^             ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28250:21: warning: use of old-style cast [-Wold-style-cast]
                duk_push_int(thr, (duk_int_t) (duk_int16_t) du.us[0]);
                                  ^           ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28253:22: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uint(thr, (duk_uint_t) du.ui[0]);
                                   ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28256:33: warning: use of old-style cast [-Wold-style-cast]
                duk_push_int(thr, (duk_int_t) (duk_int32_t) du.ui[0]);
                                              ^             ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28256:21: warning: use of old-style cast [-Wold-style-cast]
                duk_push_int(thr, (duk_int_t) (duk_int32_t) du.ui[0]);
                                  ^           ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28259:24: warning: use of old-style cast [-Wold-style-cast]
                duk_push_number(thr, (duk_double_t) du.f[0]);
                                     ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28262:24: warning: use of old-style cast [-Wold-style-cast]
                duk_push_number(thr, (duk_double_t) du.d);
                                     ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28283:14: warning: use of old-style cast [-Wold-style-cast]
                du.uc[0] = (duk_uint8_t) duk_to_uint32(thr, -1);
                           ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28286:14: warning: use of old-style cast [-Wold-style-cast]
                du.uc[0] = (duk_uint8_t) duk_to_uint8clamped(thr, -1);
                           ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28289:14: warning: use of old-style cast [-Wold-style-cast]
                du.uc[0] = (duk_uint8_t) duk_to_int32(thr, -1);
                           ^             ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28292:14: warning: use of old-style cast [-Wold-style-cast]
                du.us[0] = (duk_uint16_t) duk_to_uint32(thr, -1);
                           ^              ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28295:14: warning: use of old-style cast [-Wold-style-cast]
                du.us[0] = (duk_uint16_t) duk_to_int32(thr, -1);
                           ^              ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28298:14: warning: use of old-style cast [-Wold-style-cast]
                du.ui[0] = (duk_uint32_t) duk_to_uint32(thr, -1);
                           ^              ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28301:14: warning: use of old-style cast [-Wold-style-cast]
                du.ui[0] = (duk_uint32_t) duk_to_int32(thr, -1);
                           ^              ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28311:10: warning: use of old-style cast [-Wold-style-cast]
                du.d = (duk_double_t) duk_to_number_m1(thr);
                       ^              ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28318:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) du.uc, (size_t) elem_size);
                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28318:25: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) du.uc, (size_t) elem_size);
                               ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28318:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) du.uc, (size_t) elem_size);
                                                     ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28318:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) du.uc, (size_t) elem_size);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28333:42: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_push_fixed_buffer_zero(thr, (duk_size_t) len);
                                                       ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28351:15: warning: use of old-style cast [-Wold-style-cast]
                        h_bufobj = (duk_hbufobj *) h;
                                   ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28353:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28356:66: warning: use of old-style cast [-Wold-style-cast]
                        if (DUK_UNLIKELY(h_bufobj->offset != 0 || h_bufobj->length != DUK_HBUFFER_GET_SIZE(h_bufobj->buf))) {
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28360:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28376:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28387:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28387:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28390:58: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) len); /* no zeroing, all indices get initialized */
                                                                ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28390:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) len); /* no zeroing, all indices get initialized */
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28393:30: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_index(thr, 0, (duk_uarridx_t) i);
                                           ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28394:12: warning: use of old-style cast [-Wold-style-cast]
                buf[i] = (duk_uint8_t) (duk_to_uint32(thr, -1) & 0xffU);
                         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28416:86: warning: use of old-style cast [-Wold-style-cast]
        duk_push_buffer_object(thr, -1, 0, DUK_HBUFFER_FIXED_GET_SIZE((duk_hbuffer_fixed *) (void *) h_buf), DUK_BUFOBJ_UINT8ARRAY);
                                                                                            ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8653:80: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_SIZE'
#define DUK_HBUFFER_FIXED_GET_SIZE(x)    DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28416:64: warning: use of old-style cast [-Wold-style-cast]
        duk_push_buffer_object(thr, -1, 0, DUK_HBUFFER_FIXED_GET_SIZE((duk_hbuffer_fixed *) (void *) h_buf), DUK_BUFOBJ_UINT8ARRAY);
                                                                      ^                     ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8653:80: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_SIZE'
#define DUK_HBUFFER_FIXED_GET_SIZE(x)    DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28416:37: warning: use of old-style cast [-Wold-style-cast]
        duk_push_buffer_object(thr, -1, 0, DUK_HBUFFER_FIXED_GET_SIZE((duk_hbuffer_fixed *) (void *) h_buf), DUK_BUFOBJ_UINT8ARRAY);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8653:63: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_SIZE'
#define DUK_HBUFFER_FIXED_GET_SIZE(x)    DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28416:37: warning: use of old-style cast [-Wold-style-cast]
        duk_push_buffer_object(thr, -1, 0, DUK_HBUFFER_FIXED_GET_SIZE((duk_hbuffer_fixed *) (void *) h_buf), DUK_BUFOBJ_UINT8ARRAY);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8653:42: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_SIZE'
#define DUK_HBUFFER_FIXED_GET_SIZE(x)    DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28444:41: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_push_fixed_buffer_zero(thr, (duk_size_t) len);
                                               ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28445:10: warning: use of old-style cast [-Wold-style-cast]
        h_val = (duk_hbuffer *) duk_known_hbuffer(thr, -1);
                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28449:37: warning: use of old-style cast [-Wold-style-cast]
                                           DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ARRAYBUFFER),
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28459:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_RANGE_INVALID_LENGTH(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10341:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10337:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_LENGTH'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28500:10: warning: use of old-style cast [-Wold-style-cast]
        magic = (duk_small_uint_t) duk_get_current_magic(thr);
                ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28545:15: warning: use of old-style cast [-Wold-style-cast]
                        h_bufarg = (duk_hbufobj *) h_obj;
                                   ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28551:18: warning: use of old-style cast [-Wold-style-cast]
                        byte_offset = (duk_uint_t) byte_offset_signed;
                                      ^            ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28571:19: warning: use of old-style cast [-Wold-style-cast]
                                elem_length = (duk_uint_t) elem_length_signed;
                                              ^            ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28593:39: warning: use of old-style cast [-Wold-style-cast]
                                                           DUK_HOBJECT_CLASS_AS_FLAGS(class_num),
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28594:35: warning: use of old-style cast [-Wold-style-cast]
                                                       (duk_small_int_t) proto_bidx);
                                                       ^                 ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28597:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28600:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HBUFFER_INCREF(thr, h_val);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:67: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28600:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HBUFFER_INCREF(thr, h_val);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:41: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28603:22: warning: use of old-style cast [-Wold-style-cast]
                        h_bufobj->shift = (duk_uint8_t) shift;
                                          ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28604:26: warning: use of old-style cast [-Wold-style-cast]
                        h_bufobj->elem_type = (duk_uint8_t) elem_type;
                                              ^             ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28610:25: warning: use of old-style cast [-Wold-style-cast]
                        h_bufobj->buf_prop = (duk_hobject *) h_bufarg;
                                             ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28612:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HBUFOBJ_INCREF(thr, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5062:69: note: expanded from macro 'DUK_HBUFOBJ_INCREF'
#define DUK_HBUFOBJ_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28612:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HBUFOBJ_INCREF(thr, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5062:43: note: expanded from macro 'DUK_HBUFOBJ_INCREF'
#define DUK_HBUFOBJ_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28620:15: warning: use of old-style cast [-Wold-style-cast]
                        h_bufarg = (duk_hbufobj *) h_obj;
                                   ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28622:25: warning: use of old-style cast [-Wold-style-cast]
                        elem_length_signed = (duk_int_t) (h_bufarg->length >> h_bufarg->shift);
                                             ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28624:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28648:8: warning: use of old-style cast [-Wold-style-cast]
                        if (DUK_HBUFOBJ_VALID_SLICE(h_bufarg)) {
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7944:33: note: expanded from macro 'DUK_HBUFOBJ_VALID_SLICE'
         ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28661:25: warning: use of old-style cast [-Wold-style-cast]
                        elem_length_signed = (duk_int_t) duk_get_length(thr, 0);
                                             ^           ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28675:16: warning: use of old-style cast [-Wold-style-cast]
        elem_length = (duk_uint_t) elem_length_signed;
                      ^            ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28676:16: warning: use of old-style cast [-Wold-style-cast]
        byte_length = (duk_uint_t) (elem_length << shift);
                      ^            ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28700:82: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_BUFOBJ | DUK_HOBJECT_CLASS_AS_FLAGS(class_num),
                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28701:26: warning: use of old-style cast [-Wold-style-cast]
                                (duk_small_int_t) proto_bidx);
                                ^                 ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28704:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h_val);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:67: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28704:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h_val);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:41: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28707:20: warning: use of old-style cast [-Wold-style-cast]
        h_bufobj->shift = (duk_uint8_t) shift;
                          ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28708:24: warning: use of old-style cast [-Wold-style-cast]
        h_bufobj->elem_type = (duk_uint8_t) elem_type;
                              ^             ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28737:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28737:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28737:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28737:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28737:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28737:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28737:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28738:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28738:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28738:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28738:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28738:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28738:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28738:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28745:21: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) p_dst, (const void *) p_src, (size_t) byte_length);
                                  ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28745:37: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) p_dst, (const void *) p_src, (size_t) byte_length);
                                                  ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28745:59: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) p_dst, (const void *) p_src, (size_t) byte_length);
                                                                        ^        ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3039:26: note: expanded from macro 'duk_memcpy_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28745:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) p_dst, (const void *) p_src, (size_t) byte_length);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28764:19: warning: use of old-style cast [-Wold-style-cast]
                src_elem_size = (duk_small_uint_t) (1U << h_bufarg->shift);
                                ^                  ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28767:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28767:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28767:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28767:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28767:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28767:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28767:11: warning: use of old-style cast [-Wold-style-cast]
                p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28768:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28768:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28768:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28768:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28768:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28768:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28768:11: warning: use of old-style cast [-Wold-style-cast]
                p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28806:31: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_index(thr, 0, (duk_uarridx_t) i);
                                                   ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28807:32: warning: use of old-style cast [-Wold-style-cast]
                        duk_put_prop_index(thr, -2, (duk_uarridx_t) i);
                                                    ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28826:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_RANGE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10323:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10319:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28870:35: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HOBJECT_GET_CLASS_NUMBER((duk_hobject *) h_bufarg) != DUK_HOBJECT_CLASS_ARRAYBUFFER) {
                                         ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6618:31: note: expanded from macro 'DUK_HOBJECT_GET_CLASS_NUMBER'
        DUK_HEAPHDR_GET_FLAG_RANGE(&(h)->hdr, DUK_HOBJECT_FLAG_CLASS_BASE, DUK_HOBJECT_FLAG_CLASS_BITS)
                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4801:48: note: expanded from macro 'DUK_HEAPHDR_GET_FLAG_RANGE'
#define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL))
                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28871:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28880:37: warning: use of old-style cast [-Wold-style-cast]
                                           DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DATAVIEW),
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28885:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28888:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h_val);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:67: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28888:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, h_val);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:41: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28896:23: warning: use of old-style cast [-Wold-style-cast]
        h_bufobj->buf_prop = (duk_hobject *) h_bufarg;
                             ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28898:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFOBJ_INCREF(thr, h_bufarg);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5062:69: note: expanded from macro 'DUK_HBUFOBJ_INCREF'
#define DUK_HBUFOBJ_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28898:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFOBJ_INCREF(thr, h_bufarg);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5062:43: note: expanded from macro 'DUK_HBUFOBJ_INCREF'
#define DUK_HBUFOBJ_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28922:11: warning: use of old-style cast [-Wold-style-cast]
                        ret = ((duk_hbufobj *) h_obj)->is_typedarray ||
                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28993:39: warning: use of old-style cast [-Wold-style-cast]
                                             (duk_int_t) h_this->length,
                                             ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:28999:17: warning: use of old-style cast [-Wold-style-cast]
        slice_length = (duk_size_t) (end_offset - start_offset);
                       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29000:14: warning: use of old-style cast [-Wold-style-cast]
        buf_slice = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, slice_length); /* all bytes initialized below */
                    ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29004:72: warning: use of old-style cast [-Wold-style-cast]
        if (h_this->buf == NULL || !DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_this, (duk_size_t) start_offset + slice_length)) {
                                                                              ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7957:84: note: expanded from macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL'
        (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                                                                          ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29004:30: warning: use of old-style cast [-Wold-style-cast]
        if (h_this->buf == NULL || !DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_this, (duk_size_t) start_offset + slice_length)) {
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7957:92: note: expanded from macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL'
        (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29005:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29015:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) buf_slice,
                          ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29016:36: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29016:36: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29016:36: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29016:36: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29016:36: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29016:36: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29016:36: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29016:20: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29017:20: warning: use of old-style cast [-Wold-style-cast]
                          (size_t) slice_length);
                          ^        ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3039:26: note: expanded from macro 'duk_memcpy_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29015:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) buf_slice,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29043:30: warning: use of old-style cast [-Wold-style-cast]
        if (h_this->buf == NULL || !DUK_HBUFOBJ_VALID_SLICE(h_this)) {
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7944:33: note: expanded from macro 'DUK_HBUFOBJ_VALID_SLICE'
         ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29053:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_TYPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29053:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_TYPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29057:45: warning: use of old-style cast [-Wold-style-cast]
        tv = duk_push_harray_with_size_outptr(thr, (duk_uint32_t) h_this->length); /* XXX: needs revision with >4G buffers */
                                                   ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29061:8: warning: use of old-style cast [-Wold-style-cast]
        buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29061:8: warning: use of old-style cast [-Wold-style-cast]
        buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29061:8: warning: use of old-style cast [-Wold-style-cast]
        buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29061:8: warning: use of old-style cast [-Wold-style-cast]
        buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29061:8: warning: use of old-style cast [-Wold-style-cast]
        buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29061:8: warning: use of old-style cast [-Wold-style-cast]
        buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29061:8: warning: use of old-style cast [-Wold-style-cast]
        buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29063:28: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_U32(tv + i, (duk_uint32_t) buf[i]); /* no need for decref or incref */
                                         ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1366:78: note: expanded from macro 'DUK_TVAL_SET_U32'
#define DUK_TVAL_SET_U32(tv, val)  DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val))
                                                                             ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29063:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_U32(tv + i, (duk_uint32_t) buf[i]); /* no need for decref or incref */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1366:62: note: expanded from macro 'DUK_TVAL_SET_U32'
#define DUK_TVAL_SET_U32(tv, val)  DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29065:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_DATA);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29065:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_DATA);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29086:10: warning: use of old-style cast [-Wold-style-cast]
        magic = (duk_small_uint_t) duk_get_current_magic(thr);
                ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29104:6: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HBUFOBJ_VALID_SLICE(h_bufarg1) && DUK_HBUFOBJ_VALID_SLICE(h_bufarg2)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7944:33: note: expanded from macro 'DUK_HBUFOBJ_VALID_SLICE'
         ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29104:44: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HBUFOBJ_VALID_SLICE(h_bufarg1) && DUK_HBUFOBJ_VALID_SLICE(h_bufarg2)) {
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7944:33: note: expanded from macro 'DUK_HBUFOBJ_VALID_SLICE'
         ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29106:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29106:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29106:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29106:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29106:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29106:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29106:7: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset,
                    ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29107:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29107:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29107:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29107:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29107:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29107:29: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29107:7: warning: use of old-style cast [-Wold-style-cast]
                    (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset,
                    ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29108:7: warning: use of old-style cast [-Wold-style-cast]
                    (duk_size_t) h_bufarg1->length,
                    ^            ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29109:7: warning: use of old-style cast [-Wold-style-cast]
                    (duk_size_t) h_bufarg2->length);
                    ^            ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29144:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29150:18: warning: use of old-style cast [-Wold-style-cast]
                fill_str_ptr = (const duk_uint8_t *) duk_get_lstring(thr, 0, &fill_str_len);
                               ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29154:16: warning: use of old-style cast [-Wold-style-cast]
                fill_value = (duk_uint8_t) duk_to_uint32(thr, 0);
                             ^             ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29155:18: warning: use of old-style cast [-Wold-style-cast]
                fill_str_ptr = (const duk_uint8_t *) &fill_value;
                               ^                     ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29162:39: warning: use of old-style cast [-Wold-style-cast]
                                             (duk_int_t) h_this->length,
                                             ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29177:7: warning: use of old-style cast [-Wold-style-cast]
        p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29177:7: warning: use of old-style cast [-Wold-style-cast]
        p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29177:7: warning: use of old-style cast [-Wold-style-cast]
        p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29177:7: warning: use of old-style cast [-Wold-style-cast]
        p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29177:7: warning: use of old-style cast [-Wold-style-cast]
        p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29177:7: warning: use of old-style cast [-Wold-style-cast]
        p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29177:7: warning: use of old-style cast [-Wold-style-cast]
        p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29178:16: warning: use of old-style cast [-Wold-style-cast]
        fill_length = (duk_size_t) (fill_end - fill_offset);
                      ^            ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29183:21: warning: use of old-style cast [-Wold-style-cast]
                duk_memset_unsafe((void *) p, (int) fill_str_ptr[0], (size_t) fill_length);
                                  ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3080:21: note: expanded from macro 'duk_memset_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29183:33: warning: use of old-style cast [-Wold-style-cast]
                duk_memset_unsafe((void *) p, (int) fill_str_ptr[0], (size_t) fill_length);
                                              ^     ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3081:31: note: expanded from macro 'duk_memset_unsafe'
                duk_small_int_t duk__val = (val); \
                                            ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29183:56: warning: use of old-style cast [-Wold-style-cast]
                duk_memset_unsafe((void *) p, (int) fill_str_ptr[0], (size_t) fill_length);
                                                                     ^        ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3082:26: note: expanded from macro 'duk_memset_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29183:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memset_unsafe((void *) p, (int) fill_str_ptr[0], (size_t) fill_length);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3086:42: note: expanded from macro 'duk_memset_unsafe'
                        (void) DUK_MEMSET(duk__dst, duk__val, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29187:19: warning: use of old-style cast [-Wold-style-cast]
                for (i = 0, n = (duk_size_t) (fill_end - fill_offset), t = 0; i < n; i++) {
                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29220:13: warning: use of old-style cast [-Wold-style-cast]
        str_data = (const duk_uint8_t *) duk_require_lstring_notsymbol(thr, 0, &str_len);
                   ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29229:12: warning: use of old-style cast [-Wold-style-cast]
                length = (duk_uint_t) str_len;
                         ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29232:6: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HBUFOBJ_VALID_SLICE(h_this)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7944:33: note: expanded from macro 'DUK_HBUFOBJ_VALID_SLICE'
         ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29234:31: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29234:31: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29234:31: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29234:31: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29234:31: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29234:31: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29234:31: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29234:21: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset),
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29235:21: warning: use of old-style cast [-Wold-style-cast]
                                  (const void *) str_data,
                                  ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29236:21: warning: use of old-style cast [-Wold-style-cast]
                                  (size_t) length);
                                  ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3039:26: note: expanded from macro 'duk_memcpy_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29234:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset),
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29266:18: warning: use of old-style cast [-Wold-style-cast]
        source_length = (duk_int_t) h_this->length;
                        ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29267:18: warning: use of old-style cast [-Wold-style-cast]
        target_length = (duk_int_t) h_bufarg->length;
                        ^           ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29291:18: warning: use of old-style cast [-Wold-style-cast]
        source_ustart = (duk_uint_t) source_start;
                        ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29292:16: warning: use of old-style cast [-Wold-style-cast]
        source_uend = (duk_uint_t) source_end;
                      ^            ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29293:18: warning: use of old-style cast [-Wold-style-cast]
        target_ustart = (duk_uint_t) target_start;
                        ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29295:23: warning: use of old-style cast [-Wold-style-cast]
            source_ustart >= (duk_uint_t) source_length || /* source out-of-bounds (but positive) */
                             ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29296:23: warning: use of old-style cast [-Wold-style-cast]
            target_ustart >= (duk_uint_t) target_length) { /* target out-of-bounds (but positive) */
                             ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29299:21: warning: use of old-style cast [-Wold-style-cast]
        if (source_uend >= (duk_uint_t) source_length) {
                           ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29301:17: warning: use of old-style cast [-Wold-style-cast]
                source_uend = (duk_uint_t) source_length;
                              ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29304:34: warning: use of old-style cast [-Wold-style-cast]
        if (target_ustart + copy_size > (duk_uint_t) target_length) {
                                        ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29314:15: warning: use of old-style cast [-Wold-style-cast]
                copy_size = (duk_uint_t) target_length - target_ustart;
                            ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29331:6: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_bufarg, target_ustart + copy_size) &&
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7957:92: note: expanded from macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL'
        (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29332:6: warning: use of old-style cast [-Wold-style-cast]
            DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_this, source_ustart + copy_size)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7957:92: note: expanded from macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL'
        (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29336:32: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29336:32: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29336:32: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29336:32: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29336:32: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29336:32: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29336:32: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29336:22: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart),
                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29337:38: warning: use of old-style cast [-Wold-style-cast]
                                   (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart),
                                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29337:38: warning: use of old-style cast [-Wold-style-cast]
                                   (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart),
                                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29337:38: warning: use of old-style cast [-Wold-style-cast]
                                   (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart),
                                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29337:38: warning: use of old-style cast [-Wold-style-cast]
                                   (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart),
                                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29337:38: warning: use of old-style cast [-Wold-style-cast]
                                   (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart),
                                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29337:38: warning: use of old-style cast [-Wold-style-cast]
                                   (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart),
                                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29337:38: warning: use of old-style cast [-Wold-style-cast]
                                   (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart),
                                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29337:22: warning: use of old-style cast [-Wold-style-cast]
                                   (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart),
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29338:22: warning: use of old-style cast [-Wold-style-cast]
                                   (size_t) copy_size);
                                   ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3061:26: note: expanded from macro 'duk_memmove_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29336:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart),
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3067:43: note: expanded from macro 'duk_memmove_unsafe'
                        (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                               ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29352:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_RANGE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10323:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10319:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29420:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29422:17: warning: use of old-style cast [-Wold-style-cast]
        offset_elems = (duk_uint_t) offset_signed;
                       ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29457:14: warning: use of old-style cast [-Wold-style-cast]
                h_bufarg = (duk_hbufobj *) h_obj;
                           ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29483:8: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_this, offset_bytes + dst_length)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7957:92: note: expanded from macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL'
        (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29488:16: warning: use of old-style cast [-Wold-style-cast]
                p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29488:16: warning: use of old-style cast [-Wold-style-cast]
                p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29488:16: warning: use of old-style cast [-Wold-style-cast]
                p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29488:16: warning: use of old-style cast [-Wold-style-cast]
                p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29488:16: warning: use of old-style cast [-Wold-style-cast]
                p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29488:16: warning: use of old-style cast [-Wold-style-cast]
                p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29488:16: warning: use of old-style cast [-Wold-style-cast]
                p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29489:16: warning: use of old-style cast [-Wold-style-cast]
                p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes;
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29489:16: warning: use of old-style cast [-Wold-style-cast]
                p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes;
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29489:16: warning: use of old-style cast [-Wold-style-cast]
                p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes;
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29489:16: warning: use of old-style cast [-Wold-style-cast]
                p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes;
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29489:16: warning: use of old-style cast [-Wold-style-cast]
                p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes;
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29489:16: warning: use of old-style cast [-Wold-style-cast]
                p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes;
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29489:16: warning: use of old-style cast [-Wold-style-cast]
                p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes;
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29495:8: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HBUFOBJ_VALID_SLICE(h_this) || !DUK_HBUFOBJ_VALID_SLICE(h_bufarg)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7944:33: note: expanded from macro 'DUK_HBUFOBJ_VALID_SLICE'
         ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29495:44: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HBUFOBJ_VALID_SLICE(h_this) || !DUK_HBUFOBJ_VALID_SLICE(h_bufarg)) {
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7944:33: note: expanded from macro 'DUK_HBUFOBJ_VALID_SLICE'
         ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29522:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_memmove_unsafe((void *) p_dst_base, (const void *) p_src_base, (size_t) dst_length);
                                           ^        ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29522:44: warning: use of old-style cast [-Wold-style-cast]
                        duk_memmove_unsafe((void *) p_dst_base, (const void *) p_src_base, (size_t) dst_length);
                                                                ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29522:71: warning: use of old-style cast [-Wold-style-cast]
                        duk_memmove_unsafe((void *) p_dst_base, (const void *) p_src_base, (size_t) dst_length);
                                                                                           ^        ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3061:26: note: expanded from macro 'duk_memmove_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29522:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memmove_unsafe((void *) p_dst_base, (const void *) p_src_base, (size_t) dst_length);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3067:43: note: expanded from macro 'duk_memmove_unsafe'
                        (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                               ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29565:17: warning: use of old-style cast [-Wold-style-cast]
                        p_src_copy = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, src_length);
                                     ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29567:22: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p_src_copy, (const void *) p_src_base, (size_t) src_length);
                                          ^        ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29567:43: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p_src_copy, (const void *) p_src_base, (size_t) src_length);
                                                               ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29567:70: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p_src_copy, (const void *) p_src_base, (size_t) src_length);
                                                                                          ^        ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3039:26: note: expanded from macro 'duk_memcpy_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29567:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p_src_copy, (const void *) p_src_base, (size_t) src_length);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29589:19: warning: use of old-style cast [-Wold-style-cast]
                src_elem_size = (duk_small_uint_t) (1U << h_bufarg->shift);
                                ^                  ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29590:19: warning: use of old-style cast [-Wold-style-cast]
                dst_elem_size = (duk_small_uint_t) (1U << h_this->shift);
                                ^                  ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29622:7: warning: use of old-style cast [-Wold-style-cast]
                n = (duk_uarridx_t) duk_get_length(thr, 0);
                    ^               ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29651:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_RANGE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10323:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10319:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29683:49: warning: use of old-style cast [-Wold-style-cast]
                                           (duk_int_t) DUK_HBUFFER_GET_SIZE(h_val),
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29683:37: warning: use of old-style cast [-Wold-style-cast]
                                           (duk_int_t) DUK_HBUFFER_GET_SIZE(h_val),
                                           ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29692:17: warning: use of old-style cast [-Wold-style-cast]
        slice_length = (duk_uint_t) (end_offset - start_offset);
                       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29694:61: warning: use of old-style cast [-Wold-style-cast]
        p_copy = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) slice_length);
                                                                   ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29694:11: warning: use of old-style cast [-Wold-style-cast]
        p_copy = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) slice_length);
                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29698:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p_copy,
                          ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29699:52: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset),
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29699:52: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset),
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29699:52: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset),
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29699:52: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset),
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29699:52: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset),
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29699:52: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset),
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29699:36: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset),
                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29699:20: warning: use of old-style cast [-Wold-style-cast]
                          (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset),
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29698:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p_copy,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29762:37: warning: use of old-style cast [-Wold-style-cast]
                                           (duk_int_t) h_this->length,
                                           ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29763:37: warning: use of old-style cast [-Wold-style-cast]
                                           (duk_uint8_t) h_this->shift,
                                           ^             ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29771:17: warning: use of old-style cast [-Wold-style-cast]
        slice_length = (duk_uint_t) (end_offset - start_offset);
                       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29785:47: warning: use of old-style cast [-Wold-style-cast]
        res_class_num = DUK_HOBJECT_GET_CLASS_NUMBER((duk_hobject *) h_this);
                                                     ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6618:31: note: expanded from macro 'DUK_HOBJECT_GET_CLASS_NUMBER'
        DUK_HEAPHDR_GET_FLAG_RANGE(&(h)->hdr, DUK_HOBJECT_FLAG_CLASS_BASE, DUK_HOBJECT_FLAG_CLASS_BITS)
                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4801:48: note: expanded from macro 'DUK_HEAPHDR_GET_FLAG_RANGE'
#define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL))
                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29794:82: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_BUFOBJ | DUK_HOBJECT_CLASS_AS_FLAGS(res_class_num),
                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29806:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29816:7: warning: use of old-style cast [-Wold-style-cast]
                    (duk_size_t) slice_length); /* must be zeroed, not all bytes always copied */
                    ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29814:12: warning: use of old-style cast [-Wold-style-cast]
                p_copy = (duk_uint8_t *) duk_push_fixed_buffer_zero(
                         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29823:21: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) p_copy,
                                  ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29824:37: warning: use of old-style cast [-Wold-style-cast]
                                  (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29824:37: warning: use of old-style cast [-Wold-style-cast]
                                  (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29824:37: warning: use of old-style cast [-Wold-style-cast]
                                  (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29824:37: warning: use of old-style cast [-Wold-style-cast]
                                  (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29824:37: warning: use of old-style cast [-Wold-style-cast]
                                  (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29824:37: warning: use of old-style cast [-Wold-style-cast]
                                  (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29824:37: warning: use of old-style cast [-Wold-style-cast]
                                  (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29824:21: warning: use of old-style cast [-Wold-style-cast]
                                  (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset),
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29823:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) p_copy,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29830:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_INCREF(thr, h_val);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:67: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29830:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_INCREF(thr, h_val);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:41: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29837:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_INCREF(thr, h_val);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:67: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29837:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_INCREF(thr, h_val);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:41: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29839:39: warning: use of old-style cast [-Wold-style-cast]
                h_bufobj->offset = h_this->offset + (duk_uint_t) start_offset;
                                                    ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29848:37: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF_ALLOWNULL(thr, (duk_hobject *) h_bufobj->buf_prop);
                                                  ^               ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5121:8: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29848:37: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF_ALLOWNULL(thr, (duk_hobject *) h_bufobj->buf_prop);
                                                  ^               ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:31: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:84: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29848:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF_ALLOWNULL(thr, (duk_hobject *) h_bufobj->buf_prop);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29848:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF_ALLOWNULL(thr, (duk_hobject *) h_bufobj->buf_prop);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29927:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_size_t(thr, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5997:57: note: expanded from macro 'duk_push_size_t'
#define duk_push_size_t(thr, val)  duk_push_uint((thr), (duk_uint_t) (val)) /* XXX: assumed to fit for now */
                                                        ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29951:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29955:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_uint_t) duk_get_length(thr, 0);
            ^            ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29962:30: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_index(thr, 0, (duk_uarridx_t) i); /* -> [ array totalLength buf ] */
                                           ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29967:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DCERROR_RANGE_INVALID_ARGS(thr); /* Wrapped. */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10323:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10319:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29987:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DCERROR_RANGE_INVALID_ARGS(thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10323:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10319:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29989:18: warning: use of old-style cast [-Wold-style-cast]
                total_length = (duk_uint_t) total_length_signed;
                               ^            ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29994:37: warning: use of old-style cast [-Wold-style-cast]
                                           DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_UINT8ARRAY),
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:29998:6: warning: use of old-style cast [-Wold-style-cast]
        p = (duk_uint8_t *) duk_push_fixed_buffer_zero(thr,
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30001:15: warning: use of old-style cast [-Wold-style-cast]
        space_left = (duk_size_t) total_length;
                     ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30006:30: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_index(thr, 0, (duk_uarridx_t) i);
                                           ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30015:32: warning: use of old-style cast [-Wold-style-cast]
                if (h_bufobj->buf != NULL && DUK_HBUFOBJ_VALID_SLICE(h_bufobj)) {
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7944:33: note: expanded from macro 'DUK_HBUFOBJ_VALID_SLICE'
         ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30016:22: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size);
                                          ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30016:49: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30016:49: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30016:49: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30016:49: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30016:49: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30016:49: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30016:49: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30016:34: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30016:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30065:27: warning: use of old-style cast [-Wold-style-cast]
        duk_small_uint_t magic = (duk_small_uint_t) duk_get_current_magic(thr);
                                 ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30115:11: warning: use of old-style cast [-Wold-style-cast]
        offset = (duk_uint_t) offset_signed;
                 ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30140:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30140:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30140:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30140:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30140:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30140:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30140:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30159:35: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_int(thr, (duk_int_t) ((duk_int8_t) tmp));
                                                       ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30159:22: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_int(thr, (duk_int_t) ((duk_int8_t) tmp));
                                          ^           ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30161:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, (duk_uint_t) tmp);
                                           ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30170:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 2);
                           ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30170:30: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 2);
                                           ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30170:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 2);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30173:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP16(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1145:58: note: expanded from macro 'DUK_BSWAP16'
#define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30173:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP16(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1145:25: note: expanded from macro 'DUK_BSWAP16'
#define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30176:35: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_int(thr, (duk_int_t) ((duk_int16_t) tmp));
                                                       ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30176:22: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_int(thr, (duk_int_t) ((duk_int16_t) tmp));
                                          ^           ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30178:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, (duk_uint_t) tmp);
                                           ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30187:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4);
                           ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30187:30: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4);
                                           ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30187:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30190:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP32(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30190:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP32(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30193:35: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_int(thr, (duk_int_t) ((duk_int32_t) tmp));
                                                       ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30193:22: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_int(thr, (duk_int_t) ((duk_int32_t) tmp));
                                          ^           ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30195:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, (duk_uint_t) tmp);
                                           ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30204:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4);
                           ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30204:30: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4);
                                           ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30204:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30207:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP32(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30207:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP32(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30210:24: warning: use of old-style cast [-Wold-style-cast]
                duk_push_number(thr, (duk_double_t) du.f[0]);
                                     ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30217:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 8);
                           ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30217:30: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 8);
                                           ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30217:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) du.uc, (const void *) (buf + offset), 8);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30219:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DBLUNION_BSWAP64(&du);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:574:20: note: expanded from macro 'DUK_DBLUNION_BSWAP64'
                duk__bswaptmp1 = DUK_BSWAP32(duk__bswaptmp1); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30219:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DBLUNION_BSWAP64(&du);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:574:20: note: expanded from macro 'DUK_DBLUNION_BSWAP64'
                duk__bswaptmp1 = DUK_BSWAP32(duk__bswaptmp1); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30219:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DBLUNION_BSWAP64(&du);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:575:20: note: expanded from macro 'DUK_DBLUNION_BSWAP64'
                duk__bswaptmp2 = DUK_BSWAP32(duk__bswaptmp2); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30219:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DBLUNION_BSWAP64(&du);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:575:20: note: expanded from macro 'DUK_DBLUNION_BSWAP64'
                duk__bswaptmp2 = DUK_BSWAP32(duk__bswaptmp2); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30221:24: warning: use of old-style cast [-Wold-style-cast]
                duk_push_number(thr, (duk_double_t) du.d);
                                     ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30243:16: warning: use of old-style cast [-Wold-style-cast]
                if (offset + (duk_uint_t) field_bytelen > check_length) {
                             ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30246:7: warning: use of old-style cast [-Wold-style-cast]
                p = (const duk_uint8_t *) (buf + offset);
                    ^                     ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30269:23: warning: use of old-style cast [-Wold-style-cast]
                        tmp = (tmp << 8) + (duk_int64_t) p[i];
                                           ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30278:42: warning: use of old-style cast [-Wold-style-cast]
                        shift_tmp = (duk_small_uint_t) (64U - (duk_small_uint_t) field_bytelen * 8U);
                                                              ^                  ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30278:16: warning: use of old-style cast [-Wold-style-cast]
                        shift_tmp = (duk_small_uint_t) (64U - (duk_small_uint_t) field_bytelen * 8U);
                                    ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30279:25: warning: use of old-style cast [-Wold-style-cast]
                        tmp = (duk_int64_t) ((duk_uint64_t) tmp << shift_tmp) >> shift_tmp;
                                             ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30279:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = (duk_int64_t) ((duk_uint64_t) tmp << shift_tmp) >> shift_tmp;
                              ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30282:3: warning: use of old-style cast [-Wold-style-cast]
                duk_push_i64(thr, tmp);
                ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5988:55: note: expanded from macro 'duk_push_i64'
#define duk_push_i64(thr, val) duk_push_number((thr), (duk_double_t) (val))
                                                      ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30321:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_RANGE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10323:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10319:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30328:27: warning: use of old-style cast [-Wold-style-cast]
        duk_small_uint_t magic = (duk_small_uint_t) duk_get_current_magic(thr);
                                 ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30381:11: warning: use of old-style cast [-Wold-style-cast]
        offset = (duk_uint_t) offset_signed;
                 ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30429:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30429:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30429:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30429:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30429:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30429:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30429:9: warning: use of old-style cast [-Wold-style-cast]
                buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30446:17: warning: use of old-style cast [-Wold-style-cast]
                buf[offset] = (duk_uint8_t) duk_to_uint32(thr, 0);
                              ^             ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30454:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = (duk_uint16_t) duk_to_uint32(thr, 0);
                      ^              ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30456:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP16(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1145:58: note: expanded from macro 'DUK_BSWAP16'
#define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30456:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP16(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1145:25: note: expanded from macro 'DUK_BSWAP16'
#define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30460:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 2);
                           ^        ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30460:39: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 2);
                                                    ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30460:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 2);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30468:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = (duk_uint32_t) duk_to_uint32(thr, 0);
                      ^              ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30470:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP32(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30470:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP32(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30474:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4);
                           ^        ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30474:39: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4);
                                                    ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30474:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30482:13: warning: use of old-style cast [-Wold-style-cast]
                du.f[0] = (duk_float_t) duk_to_number(thr, 0);
                          ^             ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30485:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP32(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30485:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_BSWAP32(tmp);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30489:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4);
                           ^        ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30489:39: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4);
                                                    ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30489:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30496:10: warning: use of old-style cast [-Wold-style-cast]
                du.d = (duk_double_t) duk_to_number(thr, 0);
                       ^              ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30498:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DBLUNION_BSWAP64(&du);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:574:20: note: expanded from macro 'DUK_DBLUNION_BSWAP64'
                duk__bswaptmp1 = DUK_BSWAP32(duk__bswaptmp1); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30498:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DBLUNION_BSWAP64(&du);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:574:20: note: expanded from macro 'DUK_DBLUNION_BSWAP64'
                duk__bswaptmp1 = DUK_BSWAP32(duk__bswaptmp1); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30498:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DBLUNION_BSWAP64(&du);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:575:20: note: expanded from macro 'DUK_DBLUNION_BSWAP64'
                duk__bswaptmp2 = DUK_BSWAP32(duk__bswaptmp2); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30498:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DBLUNION_BSWAP64(&du);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:575:20: note: expanded from macro 'DUK_DBLUNION_BSWAP64'
                duk__bswaptmp2 = DUK_BSWAP32(duk__bswaptmp2); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30501:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 8);
                           ^        ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30501:39: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 8);
                                                    ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30501:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) (buf + offset), (const void *) du.uc, 8);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30517:19: warning: use of old-style cast [-Wold-style-cast]
                field_bytelen = (duk_int_t) nbytes;
                                ^           ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30518:16: warning: use of old-style cast [-Wold-style-cast]
                if (offset + (duk_uint_t) field_bytelen > check_length) {
                             ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30546:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = (duk_int64_t) duk_to_number(thr, 0);
                      ^             ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30547:7: warning: use of old-style cast [-Wold-style-cast]
                p = (duk_uint8_t *) (buf + offset);
                    ^               ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30551:11: warning: use of old-style cast [-Wold-style-cast]
                        p[i] = (duk_uint8_t) (tmp & 0xff);
                               ^             ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30581:30: warning: use of old-style cast [-Wold-style-cast]
        duk_push_uint(thr, offset + (duk_uint_t) nbytes);
                                    ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30597:31: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uint(thr, offset + (duk_uint_t) nbytes);
                                            ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30600:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_RANGE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10323:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10319:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30614:34: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ARRAYBUFFER),
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30628:13: warning: use of old-style cast [-Wold-style-cast]
        h_bufobj = (duk_hbufobj *) duk__getrequire_bufobj_this(thr, DUK__BUFOBJ_FLAG_THROW /*flags*/);
                   ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30630:28: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HEAPHDR_IS_BUFFER((duk_heaphdr *) h_bufobj)) {
                                  ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4839:57: note: expanded from macro 'DUK_HEAPHDR_IS_BUFFER'
#define DUK_HEAPHDR_IS_BUFFER(h) (DUK_HEAPHDR_GET_TYPE((h)) == DUK_HTYPE_BUFFER)
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4750:35: note: expanded from macro 'DUK_HEAPHDR_GET_TYPE'
#define DUK_HEAPHDR_GET_TYPE(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_TYPE_MASK)
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30632:42: warning: use of old-style cast [-Wold-style-cast]
                (void) duk__autospawn_arraybuffer(thr, (duk_hbuffer *) h_bufobj);
                                                       ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30636:36: warning: use of old-style cast [-Wold-style-cast]
                    DUK_HOBJECT_GET_CLASS_NUMBER((duk_hobject *) h_bufobj) != DUK_HOBJECT_CLASS_ARRAYBUFFER &&
                                                 ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6618:31: note: expanded from macro 'DUK_HOBJECT_GET_CLASS_NUMBER'
        DUK_HEAPHDR_GET_FLAG_RANGE(&(h)->hdr, DUK_HOBJECT_FLAG_CLASS_BASE, DUK_HOBJECT_FLAG_CLASS_BITS)
                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4801:48: note: expanded from macro 'DUK_HEAPHDR_GET_FLAG_RANGE'
#define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL))
                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30659:26: warning: use of old-style cast [-Wold-style-cast]
                                h_bufobj->buf_prop = (duk_hobject *) h_arrbuf;
                                                     ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30660:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HBUFOBJ_INCREF(thr, h_arrbuf); /* Now reachable and accounted for. */
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5062:69: note: expanded from macro 'DUK_HBUFOBJ_INCREF'
#define DUK_HBUFOBJ_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30660:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HBUFOBJ_INCREF(thr, h_arrbuf); /* Now reachable and accounted for. */
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5062:43: note: expanded from macro 'DUK_HBUFOBJ_INCREF'
#define DUK_HBUFOBJ_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30676:13: warning: use of old-style cast [-Wold-style-cast]
        h_bufobj = (duk_hbufobj *) duk__getrequire_bufobj_this(thr, DUK__BUFOBJ_FLAG_THROW /*flags*/);
                   ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30678:28: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HEAPHDR_IS_BUFFER((duk_heaphdr *) h_bufobj)) {
                                  ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4839:57: note: expanded from macro 'DUK_HEAPHDR_IS_BUFFER'
#define DUK_HEAPHDR_IS_BUFFER(h) (DUK_HEAPHDR_GET_TYPE((h)) == DUK_HTYPE_BUFFER)
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4750:35: note: expanded from macro 'DUK_HEAPHDR_GET_TYPE'
#define DUK_HEAPHDR_GET_TYPE(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_TYPE_MASK)
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30692:13: warning: use of old-style cast [-Wold-style-cast]
        h_bufobj = (duk_hbufobj *) duk__getrequire_bufobj_this(thr, DUK__BUFOBJ_FLAG_THROW /*flags*/);
                   ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30694:28: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HEAPHDR_IS_BUFFER((duk_heaphdr *) h_bufobj)) {
                                  ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4839:57: note: expanded from macro 'DUK_HEAPHDR_IS_BUFFER'
#define DUK_HEAPHDR_IS_BUFFER(h) (DUK_HEAPHDR_GET_TYPE((h)) == DUK_HTYPE_BUFFER)
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4750:35: note: expanded from macro 'DUK_HEAPHDR_GET_TYPE'
#define DUK_HEAPHDR_GET_TYPE(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_TYPE_MASK)
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30697:11: warning: use of old-style cast [-Wold-style-cast]
                h_buf = (duk_hbuffer *) h_bufobj;
                        ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30699:35: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uint(thr, (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_buf));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30699:22: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uint(thr, (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_buf));
                                   ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30800:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint32_t) d;
               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30808:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_type_error(enc_ctx->thr, "cbor encode error");
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:24: note: expanded from macro 'duk_type_error'
        (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)
                              ^               ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30808:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_type_error(enc_ctx->thr, "cbor encode error");
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:60: note: expanded from macro 'duk_type_error'
        (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)
                                                                  ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30808:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_type_error(enc_ctx->thr, "cbor encode error");
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:93: note: expanded from macro 'duk_type_error'
        (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)
                                                                                                   ^           ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30808:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_type_error(enc_ctx->thr, "cbor encode error");
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:137: note: expanded from macro 'duk_type_error'
        (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)
                                                                                                                                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30828:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(thr, DUK_STR_ENC_RECLIMIT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30841:70: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY(sizeof(duk_size_t) > sizeof(duk_uint32_t) && len > (duk_size_t) DUK_UINT32_MAX)) {
                                                                            ^            ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30883:10: warning: use of old-style cast [-Wold-style-cast]
        p_new = (duk_uint8_t *) duk_resize_buffer(enc_ctx->thr, enc_ctx->idx_buf, newlen);
                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30885:17: warning: use of old-style cast [-Wold-style-cast]
        old_data_len = (duk_size_t) (enc_ctx->ptr - enc_ctx->buf);
                       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30893:17: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_LIKELY((duk_size_t) (enc_ctx->buf_end - enc_ctx->ptr) >= len)) {
                       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30902:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_size_t) (enc_ctx->buf_end - enc_ctx->ptr);
               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30913:32: warning: use of old-style cast [-Wold-style-cast]
                *p++ = (duk_uint8_t) (base + (duk_uint8_t) u);
                                             ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30913:10: warning: use of old-style cast [-Wold-style-cast]
                *p++ = (duk_uint8_t) (base + (duk_uint8_t) u);
                       ^             ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30916:10: warning: use of old-style cast [-Wold-style-cast]
                *p++ = (duk_uint8_t) u;
                       ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30919:30: warning: use of old-style cast [-Wold-style-cast]
                DUK_RAW_WRITEINC_U16_BE(p, (duk_uint16_t) u);
                                           ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2441:94: note: expanded from macro 'DUK_RAW_WRITEINC_U16_BE'
#define DUK_RAW_WRITEINC_U16_BE(ptr, val)    duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val))
                                                                                             ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30919:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_RAW_WRITEINC_U16_BE(p, (duk_uint16_t) u);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2441:78: note: expanded from macro 'DUK_RAW_WRITEINC_U16_BE'
#define DUK_RAW_WRITEINC_U16_BE(ptr, val)    duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30922:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_RAW_WRITEINC_U32_BE(p, u);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2442:78: note: expanded from macro 'DUK_RAW_WRITEINC_U32_BE'
#define DUK_RAW_WRITEINC_U32_BE(ptr, val)    duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30962:10: warning: use of old-style cast [-Wold-style-cast]
        u16 = (((duk_uint16_t) u.uc[7]) << 8) | ((duk_uint16_t) u.uc[6]);
                ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30962:43: warning: use of old-style cast [-Wold-style-cast]
        u16 = (((duk_uint16_t) u.uc[7]) << 8) | ((duk_uint16_t) u.uc[6]);
                                                 ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30963:9: warning: use of old-style cast [-Wold-style-cast]
        expt = (duk_int16_t) ((u16 & 0x7ff0U) >> 4) - 1023;
               ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30981:8: warning: use of old-style cast [-Wold-style-cast]
                        t = (duk_uint32_t) (u.uc[7] & 0x80U) << 8;
                            ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30982:9: warning: use of old-style cast [-Wold-style-cast]
                        t += (duk_uint32_t) expt << 10;
                             ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30983:10: warning: use of old-style cast [-Wold-style-cast]
                        t += ((duk_uint32_t) u.uc[6] & 0x0fU) << 6;
                              ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30984:10: warning: use of old-style cast [-Wold-style-cast]
                        t += ((duk_uint32_t) u.uc[5]) >> 2;
                              ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30989:31: warning: use of old-style cast [-Wold-style-cast]
                        DUK_RAW_WRITEINC_U16_BE(p, (duk_uint16_t) t);
                                                   ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2441:94: note: expanded from macro 'DUK_RAW_WRITEINC_U16_BE'
#define DUK_RAW_WRITEINC_U16_BE(ptr, val)    duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val))
                                                                                             ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:30989:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_RAW_WRITEINC_U16_BE(p, (duk_uint16_t) t);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2441:78: note: expanded from macro 'DUK_RAW_WRITEINC_U16_BE'
#define DUK_RAW_WRITEINC_U16_BE(ptr, val)    duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val))
                                                                             ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31014:13: warning: use of old-style cast [-Wold-style-cast]
                d_float = (duk_float_t) d;
                          ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31015:33: warning: use of old-style cast [-Wold-style-cast]
                use_float = duk_double_equals((duk_double_t) d_float, d);
                                              ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31019:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_RAW_WRITEINC_FLOAT_BE(p, d_float);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2443:80: note: expanded from macro 'DUK_RAW_WRITEINC_FLOAT_BE'
#define DUK_RAW_WRITEINC_FLOAT_BE(ptr, val)  duk_raw_writeinc_float_be(&(ptr), (duk_float_t) (val))
                                                                               ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31056:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_DOUBLE_BE(p, d);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2444:81: note: expanded from macro 'DUK_RAW_WRITEINC_DOUBLE_BE'
#define DUK_RAW_WRITEINC_DOUBLE_BE(ptr, val) duk_raw_writeinc_double_be(&(ptr), (duk_double_t) (val))
                                                                                ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31198:8: warning: use of old-style cast [-Wold-style-cast]
        str = (const duk_uint8_t *) duk_require_lstring(enc_ctx->thr, -1, &len);
              ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31220:26: warning: use of old-style cast [-Wold-style-cast]
                                (duk_uint32_t) len,
                                ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31225:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) str, len);
                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31225:25: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) str, len);
                               ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31225:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) str, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31252:36: warning: use of old-style cast [-Wold-style-cast]
                duk__cbor_encode_uint32(enc_ctx, (duk_uint32_t) len, 0x80U);
                                                 ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31254:41: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_index(enc_ctx->thr, -1, (duk_uarridx_t) i);
                                                             ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31262:9: warning: use of old-style cast [-Wold-style-cast]
                buf = (duk_uint8_t *) duk_require_buffer_data(enc_ctx->thr, -1, &len);
                      ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31264:36: warning: use of old-style cast [-Wold-style-cast]
                duk__cbor_encode_uint32(enc_ctx, (duk_uint32_t) len, 0x40U);
                                                 ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31267:21: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) p, (const void *) buf, len);
                                  ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31267:33: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) p, (const void *) buf, len);
                                              ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31267:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy_unsafe((void *) p, (const void *) buf, len);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31280:12: warning: use of old-style cast [-Wold-style-cast]
                off_ib = (duk_size_t) (enc_ctx->ptr - enc_ctx->buf); /* XXX: get_offset? */
                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31298:35: warning: use of old-style cast [-Wold-style-cast]
                        enc_ctx->buf[off_ib] = 0xa0U + (duk_uint8_t) count;
                                                       ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31319:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_require_buffer(enc_ctx->thr, -1, &len);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31321:35: warning: use of old-style cast [-Wold-style-cast]
        duk__cbor_encode_uint32(enc_ctx, (duk_uint32_t) len, 0x40U);
                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31324:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) buf, len);
                          ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31324:32: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) buf, len);
                                      ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31324:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) buf, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31439:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_type_error(dec_ctx->thr, "cbor decode error");
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:24: note: expanded from macro 'duk_type_error'
        (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)
                              ^               ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31439:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_type_error(dec_ctx->thr, "cbor decode error");
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:60: note: expanded from macro 'duk_type_error'
        (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)
                                                                  ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31439:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_type_error(dec_ctx->thr, "cbor decode error");
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:93: note: expanded from macro 'duk_type_error'
        (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)
                                                                                                   ^           ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31439:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_type_error(dec_ctx->thr, "cbor decode error");
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:137: note: expanded from macro 'duk_type_error'
        (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)
                                                                                                                                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31456:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(thr, DUK_STR_DEC_RECLIMIT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31560:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk__cbor_decode_readbyte(dec_ctx);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31563:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk__cbor_decode_read_u16(dec_ctx);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31566:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31573:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31575:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31625:8: warning: use of old-style cast [-Wold-style-cast]
                d1 = (duk_double_t) t1; /* XXX: cast helpers */
                     ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31626:8: warning: use of old-style cast [-Wold-style-cast]
                d2 = (duk_double_t) t2 * 4294967296.0;
                     ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31646:7: warning: use of old-style cast [-Wold-style-cast]
                if ((duk_uint_t) t <= (duk_uint_t) - (DUK_INT_MIN + 1)) {
                    ^            ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31646:25: warning: use of old-style cast [-Wold-style-cast]
                if ((duk_uint_t) t <= (duk_uint_t) - (DUK_INT_MIN + 1)) {
                                      ^            ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31647:37: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_int(dec_ctx->thr, -1 - ((duk_int_t) t));
                                                         ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31649:41: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_number(dec_ctx->thr, -1.0 - (duk_double_t) t);
                                                             ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31652:31: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uint(dec_ctx->thr, (duk_uint_t) t);
                                            ^            ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31667:36: warning: use of old-style cast [-Wold-style-cast]
        duk__cbor_decode_consume(dec_ctx, (duk_size_t) skip);
                                          ^            ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31677:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_uint32_t) ai;
                       ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31682:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk__cbor_decode_readbyte(dec_ctx);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31685:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk__cbor_decode_read_u16(dec_ctx);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31688:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31691:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31695:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx);
                    ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31717:60: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer(dec_ctx->thr, (duk_size_t) len);
                                                                  ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:775:30: note: expanded from macro 'duk_push_fixed_buffer'
        duk_push_buffer_raw((ctx), (size), 0 /*flags*/)
                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31717:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer(dec_ctx->thr, (duk_size_t) len);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31718:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) inp, (size_t) len);
                   ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31718:27: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) inp, (size_t) len);
                                 ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31718:47: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) inp, (size_t) len);
                                                     ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31718:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) inp, (size_t) len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31739:15: warning: use of old-style cast [-Wold-style-cast]
                        buf_data = (duk_uint8_t *) duk_require_buffer(dec_ctx->thr, idx, &buf_size);
                                   ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31741:23: warning: use of old-style cast [-Wold-style-cast]
                                duk_memcpy_unsafe((void *) p, (const void *) buf_data, buf_size);
                                                  ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31741:35: warning: use of old-style cast [-Wold-style-cast]
                                duk_memcpy_unsafe((void *) p, (const void *) buf_data, buf_size);
                                                              ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31741:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_memcpy_unsafe((void *) p, (const void *) buf_data, buf_size);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31754:8: warning: use of old-style cast [-Wold-style-cast]
                        p = (duk_uint8_t *) duk_push_fixed_buffer(dec_ctx->thr, total_size);
                            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31792:9: warning: use of old-style cast [-Wold-style-cast]
        u16 = ((duk_uint_t) inp[0] << 8) + (duk_uint_t) inp[1];
               ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31792:37: warning: use of old-style cast [-Wold-style-cast]
        u16 = ((duk_uint_t) inp[0] << 8) + (duk_uint_t) inp[1];
                                           ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31793:9: warning: use of old-style cast [-Wold-style-cast]
        expt = (duk_int_t) ((u16 >> 10) & 0x1fU) - 15;
               ^           ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31799:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) &u, sizeof(u));
                    ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3091:21: note: expanded from macro 'duk_memzero'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31799:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) &u, sizeof(u));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31819:22: warning: use of old-style cast [-Wold-style-cast]
                        u.uc[6] = 0x10U + (duk_uint8_t) ((u16 >> 6) & 0x0fU);
                                          ^             ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31820:14: warning: use of old-style cast [-Wold-style-cast]
                        u.uc[5] = (duk_uint8_t) ((u16 << 2) & 0xffU); /* Mask is really 0xfcU */
                                  ^             ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31846:10: warning: use of old-style cast [-Wold-style-cast]
                tmp += (duk_uint_t) (expt + 1023) << 20;
                       ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31847:10: warning: use of old-style cast [-Wold-style-cast]
                tmp += (duk_uint_t) (inp[0] & 0x03U) << 18;
                       ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31848:10: warning: use of old-style cast [-Wold-style-cast]
                tmp += (duk_uint_t) (inp[1] & 0xffU) << 10;
                       ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31882:14: warning: use of old-style cast [-Wold-style-cast]
                buf_data = (duk_uint8_t *) duk_require_buffer(dec_ctx->thr, -1, &buf_size);
                           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31883:41: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_push_lstring(dec_ctx->thr, (const char *) buf_data, buf_size);
                                                      ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31891:41: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_push_lstring(dec_ctx->thr, (const char *) inp, (duk_size_t) len);
                                                      ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31891:61: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_push_lstring(dec_ctx->thr, (const char *) inp, (duk_size_t) len);
                                                                          ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:31933:40: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_index(dec_ctx->thr, -2, (duk_uarridx_t) idx);
                                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32007:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.uc, (const void *) inp, 4);
                   ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32007:28: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.uc, (const void *) inp, 4);
                                  ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32007:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.uc, (const void *) inp, 4);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32009:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) u.f;
               ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32016:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.uc, (const void *) inp, 8);
                   ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32016:28: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.uc, (const void *) inp, 8);
                                  ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32016:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) u.uc, (const void *) inp, 8);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32557:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_dynamic_buffer(thr, enc_ctx.len);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32569:50: warning: use of old-style cast [-Wold-style-cast]
        duk_resize_buffer(enc_ctx.thr, enc_ctx.idx_buf, (duk_size_t) (enc_ctx.ptr - enc_ctx.buf));
                                                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32586:16: warning: use of old-style cast [-Wold-style-cast]
        dec_ctx.buf = (const duk_uint8_t *) duk_require_buffer_data(thr, idx, &dec_ctx.len);
                      ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32597:10: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_type_error(thr, "trailing garbage");
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:24: note: expanded from macro 'duk_type_error'
        (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)
                              ^               ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32597:10: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_type_error(thr, "trailing garbage");
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:60: note: expanded from macro 'duk_type_error'
        (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)
                                                                  ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32597:10: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_type_error(thr, "trailing garbage");
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:93: note: expanded from macro 'duk_type_error'
        (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)
                                                                                                   ^           ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32597:10: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_type_error(thr, "trailing garbage");
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:561:137: note: expanded from macro 'duk_type_error'
        (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)
                                                                                                                                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32756:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2023),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32757:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2035),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32758:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2019),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32759:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2031),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32760:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2015),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32761:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2027),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32762:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2011),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32765:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2012),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32766:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2024),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32767:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2008),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32768:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2020),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32769:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2032),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32770:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2016),
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32771:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__YEAR(2028)
        ^~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32748:23: note: expanded from macro 'DUK__YEAR'
#define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970))
                      ^             ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32863:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR, DUK__SM_MINUS, DUK__PI_MONTH, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32863:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR, DUK__SM_MINUS, DUK__PI_MONTH, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32863:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR, DUK__SM_MINUS, DUK__PI_MONTH, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32863:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR, DUK__SM_MINUS, DUK__PI_MONTH, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32864:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_MONTH, DUK__SM_MINUS, DUK__PI_DAY, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32864:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_MONTH, DUK__SM_MINUS, DUK__PI_DAY, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32864:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_MONTH, DUK__SM_MINUS, DUK__PI_DAY, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32864:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_MONTH, DUK__SM_MINUS, DUK__PI_DAY, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32865:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY, DUK__SM_T | DUK__SM_SPACE, DUK__PI_HOUR, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32865:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY, DUK__SM_T | DUK__SM_SPACE, DUK__PI_HOUR, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32865:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY, DUK__SM_T | DUK__SM_SPACE, DUK__PI_HOUR, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32865:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY, DUK__SM_T | DUK__SM_SPACE, DUK__PI_HOUR, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32866:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_HOUR, DUK__SM_COLON, DUK__PI_MINUTE, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32866:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_HOUR, DUK__SM_COLON, DUK__PI_MINUTE, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32866:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_HOUR, DUK__SM_COLON, DUK__PI_MINUTE, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32866:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_HOUR, DUK__SM_COLON, DUK__PI_MINUTE, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32867:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_MINUTE, DUK__SM_COLON, DUK__PI_SECOND, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32867:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_MINUTE, DUK__SM_COLON, DUK__PI_SECOND, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32867:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_MINUTE, DUK__SM_COLON, DUK__PI_SECOND, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32867:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_MINUTE, DUK__SM_COLON, DUK__PI_SECOND, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32868:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_SECOND, DUK__SM_PERIOD, DUK__PI_MILLISECOND, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32868:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_SECOND, DUK__SM_PERIOD, DUK__PI_MILLISECOND, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32868:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_SECOND, DUK__SM_PERIOD, DUK__PI_MILLISECOND, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32868:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_SECOND, DUK__SM_PERIOD, DUK__PI_MILLISECOND, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32869:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_TZHOUR, DUK__SM_COLON, DUK__PI_TZMINUTE, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32869:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_TZHOUR, DUK__SM_COLON, DUK__PI_TZMINUTE, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32869:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_TZHOUR, DUK__SM_COLON, DUK__PI_TZMINUTE, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32869:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_TZHOUR, DUK__SM_COLON, DUK__PI_TZMINUTE, 0),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32870:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32870:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32870:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32870:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32875:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32875:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32875:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32875:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32880:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32880:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32880:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32880:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32885:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:3: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
         ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32885:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:33: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                       ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32885:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32844:69: note: expanded from macro 'DUK__PACK_RULE'
        ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \
                                                                           ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32885:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND |
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32845:5: note: expanded from macro 'DUK__PACK_RULE'
         (((duk_uint32_t) (flags)) << 21))
           ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32913:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(parts, sizeof(parts));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32919:6: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) str;
            ^                     ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32943:27: warning: use of old-style cast [-Wold-style-cast]
                                accum = accum * 10 + ((duk_int_t) ch) - ((duk_int_t) DUK_ASC_0) + 0x00;
                                                      ^           ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32943:46: warning: use of old-style cast [-Wold-style-cast]
                                accum = accum * 10 + ((duk_int_t) ch) - ((duk_int_t) DUK_ASC_0) + 0x00;
                                                                         ^           ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32966:20: warning: use of old-style cast [-Wold-style-cast]
                        for (i = 0; i < (duk_small_uint_t) (sizeof(duk__parse_iso8601_seps) / sizeof(duk_uint8_t)); i++) {
                                        ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32971:13: warning: use of old-style cast [-Wold-style-cast]
                        if (i == (duk_small_uint_t) (sizeof(duk__parse_iso8601_seps) / sizeof(duk_uint8_t))) {
                                 ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32979:20: warning: use of old-style cast [-Wold-style-cast]
                        for (i = 0; i < (duk_small_uint_t) (sizeof(duk__parse_iso8601_control) / sizeof(duk_uint32_t)); i++) {
                                        ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32994:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__UNPACK_RULE(rule, nextpart, cflags);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32849:19: note: expanded from macro 'DUK__UNPACK_RULE'
                (var_nextidx) = (duk_small_uint_t) (((rule) >> 17) & 0x0f); \
                                ^                  ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32994:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__UNPACK_RULE(rule, nextpart, cflags);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:32850:17: note: expanded from macro 'DUK__UNPACK_RULE'
                (var_flags) = (duk_small_uint_t) ((rule) >> 21); \
                              ^                  ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33025:13: warning: use of old-style cast [-Wold-style-cast]
                        if (i == (duk_small_uint_t) (sizeof(duk__parse_iso8601_control) / sizeof(duk_uint32_t))) {
                                 ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33139:50: warning: use of old-style cast [-Wold-style-cast]
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,
                                                 ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33139:68: warning: use of old-style cast [-Wold-style-cast]
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,
                                                                   ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33139:86: warning: use of old-style cast [-Wold-style-cast]
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,
                                                                                     ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33139:104: warning: use of old-style cast [-Wold-style-cast]
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,
                                                                                                       ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33140:43: warning: use of old-style cast [-Wold-style-cast]
                                                 (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 31,
                                                 ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33140:61: warning: use of old-style cast [-Wold-style-cast]
                                                 (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 31,
                                                                   ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33140:79: warning: use of old-style cast [-Wold-style-cast]
                                                 (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 31,
                                                                                     ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33140:97: warning: use of old-style cast [-Wold-style-cast]
                                                 (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 31,
                                                                                                       ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33141:43: warning: use of old-style cast [-Wold-style-cast]
                                                 (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31 };
                                                 ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33141:61: warning: use of old-style cast [-Wold-style-cast]
                                                 (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31 };
                                                                   ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33141:79: warning: use of old-style cast [-Wold-style-cast]
                                                 (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31 };
                                                                                     ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33141:97: warning: use of old-style cast [-Wold-style-cast]
                                                 (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31 };
                                                                                                       ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33299:31: warning: use of old-style cast [-Wold-style-cast]
        day_num = duk__day_from_year((duk_int_t) year);
                                     ^           ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33300:37: warning: use of old-style cast [-Wold-style-cast]
        is_leap = duk_bi_date_is_leap_year((duk_int_t) year);
                                           ^           ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33302:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_small_int_t) month;
            ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33311:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) day_num + day;
               ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33349:34: warning: use of old-style cast [-Wold-style-cast]
        d1 = (duk_double_t) DUK_FMOD(d, (double) DUK_DATE_MSEC_DAY);
                                        ^        ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33349:7: warning: use of old-style cast [-Wold-style-cast]
        d1 = (duk_double_t) DUK_FMOD(d, (double) DUK_DATE_MSEC_DAY);
             ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33352:9: warning: use of old-style cast [-Wold-style-cast]
                d1 += (duk_double_t) DUK_DATE_MSEC_DAY;
                      ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33354:31: warning: use of old-style cast [-Wold-style-cast]
        d2 = DUK_FLOOR((double) (d / (duk_double_t) DUK_DATE_MSEC_DAY));
                                     ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33354:17: warning: use of old-style cast [-Wold-style-cast]
        d2 = DUK_FLOOR((double) (d / (duk_double_t) DUK_DATE_MSEC_DAY));
                       ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33357:7: warning: use of old-style cast [-Wold-style-cast]
        t1 = (duk_int_t) d1;
             ^           ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33358:7: warning: use of old-style cast [-Wold-style-cast]
        t2 = (duk_int_t) d2;
             ^           ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33440:16: warning: use of old-style cast [-Wold-style-cast]
                equiv_year = (duk_int_t) duk__date_equivyear[arridx] + 1970;
                             ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33463:16: warning: use of old-style cast [-Wold-style-cast]
                        dparts[i] = (duk_double_t) parts[i];
                                    ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33527:43: warning: use of old-style cast [-Wold-style-cast]
        tmp_time += dparts[DUK_DATE_IDX_HOUR] * ((duk_double_t) DUK_DATE_MSEC_HOUR);
                                                 ^              ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33527:11: warning: compound assignment to object of volatile-qualified type 'volatile duk_double_t' (aka 'volatile double') is deprecated [-Wdeprecated-volatile]
        tmp_time += dparts[DUK_DATE_IDX_HOUR] * ((duk_double_t) DUK_DATE_MSEC_HOUR);
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33528:45: warning: use of old-style cast [-Wold-style-cast]
        tmp_time += dparts[DUK_DATE_IDX_MINUTE] * ((duk_double_t) DUK_DATE_MSEC_MINUTE);
                                                   ^              ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33528:11: warning: compound assignment to object of volatile-qualified type 'volatile duk_double_t' (aka 'volatile double') is deprecated [-Wdeprecated-volatile]
        tmp_time += dparts[DUK_DATE_IDX_MINUTE] * ((duk_double_t) DUK_DATE_MSEC_MINUTE);
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33529:45: warning: use of old-style cast [-Wold-style-cast]
        tmp_time += dparts[DUK_DATE_IDX_SECOND] * ((duk_double_t) DUK_DATE_MSEC_SECOND);
                                                   ^              ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33529:11: warning: compound assignment to object of volatile-qualified type 'volatile duk_double_t' (aka 'volatile double') is deprecated [-Wdeprecated-volatile]
        tmp_time += dparts[DUK_DATE_IDX_SECOND] * ((duk_double_t) DUK_DATE_MSEC_SECOND);
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33530:11: warning: compound assignment to object of volatile-qualified type 'volatile duk_double_t' (aka 'volatile double') is deprecated [-Wdeprecated-volatile]
        tmp_time += dparts[DUK_DATE_IDX_MILLISECOND];
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33536:17: warning: use of old-style cast [-Wold-style-cast]
        d = tmp_day * ((duk_double_t) DUK_DATE_MSEC_DAY) + tmp_time;
                       ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33604:5: warning: compound assignment to object of volatile-qualified type 'volatile duk_double_t' (aka 'volatile double') is deprecated [-Wdeprecated-volatile]
                d -= tzoff * 1000L;
                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33629:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, "expected Date");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33629:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, "expected Date");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33629:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, "expected Date");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33633:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33633:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33642:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE(thr, "Invalid Date");
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33684:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33684:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33684:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33708:15: warning: use of old-style cast [-Wold-style-cast]
                     (long) parts[DUK_DATE_IDX_YEAR]);
                     ^      ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33709:33: warning: use of old-style cast [-Wold-style-cast]
        yearstr[sizeof(yearstr) - 1] = (char) 0;
                                       ^      ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33732:43: warning: use of old-style cast [-Wold-style-cast]
                DUK_SNPRINTF(tzstr, sizeof(tzstr), fmt, (int) arg_hours, (int) arg_minutes);
                                                        ^     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33732:60: warning: use of old-style cast [-Wold-style-cast]
                DUK_SNPRINTF(tzstr, sizeof(tzstr), fmt, (int) arg_hours, (int) arg_minutes);
                                                                         ^     ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33733:30: warning: use of old-style cast [-Wold-style-cast]
                tzstr[sizeof(tzstr) - 1] = (char) 0;
                                           ^      ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33736:14: warning: use of old-style cast [-Wold-style-cast]
                tzstr[1] = (char) 0;
                           ^      ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33743:15: warning: use of old-style cast [-Wold-style-cast]
                DUK_SPRINTF((char *) out_buf,
                            ^        ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33745:15: warning: use of old-style cast [-Wold-style-cast]
                            (const char *) yearstr,
                            ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33746:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_MONTH],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33747:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_DAY],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33748:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) sep,
                            ^     ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33749:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_HOUR],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33750:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_MINUTE],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33751:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_SECOND],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33752:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_MILLISECOND],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33753:15: warning: use of old-style cast [-Wold-style-cast]
                            (const char *) tzstr);
                            ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33755:15: warning: use of old-style cast [-Wold-style-cast]
                DUK_SPRINTF((char *) out_buf,
                            ^        ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33757:15: warning: use of old-style cast [-Wold-style-cast]
                            (const char *) yearstr,
                            ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33758:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_MONTH],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33759:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_DAY]);
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33762:15: warning: use of old-style cast [-Wold-style-cast]
                DUK_SPRINTF((char *) out_buf,
                            ^        ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33764:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_HOUR],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33765:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_MINUTE],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33766:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_SECOND],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33767:15: warning: use of old-style cast [-Wold-style-cast]
                            (int) parts[DUK_DATE_IDX_MILLISECOND],
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33768:15: warning: use of old-style cast [-Wold-style-cast]
                            (const char *) tzstr);
                            ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33823:23: warning: use of old-style cast [-Wold-style-cast]
        duk_push_string(thr, (const char *) buf);
                             ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33835:30: warning: use of old-style cast [-Wold-style-cast]
        duk_small_uint_t idx_part = (duk_small_uint_t) (flags_and_idx >> DUK_DATE_FLAG_VALUE_SHIFT); /* unpack args */
                                    ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33869:30: warning: use of old-style cast [-Wold-style-cast]
        duk_small_uint_t maxnargs = (duk_small_uint_t) (flags_and_maxnargs >> DUK_DATE_FLAG_VALUE_SHIFT); /* unpack args */
                                    ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33920:7: warning: use of old-style cast [-Wold-style-cast]
                if ((duk_idx_t) i >= nargs) {
                    ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33929:34: warning: use of old-style cast [-Wold-style-cast]
                        duk__twodigit_year_fixup(thr, (duk_idx_t) i);
                                                      ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:33932:36: warning: use of old-style cast [-Wold-style-cast]
                dparts[idx] = duk_to_number(thr, (duk_idx_t) i);
                                                 ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34006:7: warning: use of old-style cast [-Wold-style-cast]
                if ((duk_idx_t) i < nargs) {
                    ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34007:27: warning: use of old-style cast [-Wold-style-cast]
                        d = duk_to_number(thr, (duk_idx_t) i);
                                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34169:30: warning: use of old-style cast [-Wold-style-cast]
        duk_small_uint_t magicidx = (duk_small_uint_t) duk_get_current_magic(thr);
                                    ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34171:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_small_uint_t) duk__date_magics[magicidx];
               ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34189:36: warning: use of old-style cast [-Wold-style-cast]
                                          DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DATE),
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34199:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34199:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34199:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34215:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34215:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34215:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34329:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_ISO_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34329:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_ISO_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34476:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34476:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34476:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34508:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34594:7: warning: use of old-style cast [-Wold-style-cast]
        d = ((duk_double_t) tv.tv_sec) * 1000.0 + ((duk_double_t) tv.tv_usec) / 1000.0;
             ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34594:45: warning: use of old-style cast [-Wold-style-cast]
        d = ((duk_double_t) tv.tv_sec) * 1000.0 + ((duk_double_t) tv.tv_usec) / 1000.0;
                                                   ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34696:6: warning: use of old-style cast [-Wold-style-cast]
        t = (time_t) (d / 1000.0);
            ^        ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34699:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) tms, sizeof(struct tm) * 2);
                    ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3091:21: note: expanded from macro 'duk_memzero'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34699:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) tms, sizeof(struct tm) * 2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34747:12: warning: use of old-style cast [-Wold-style-cast]
        if (t1 == (time_t) -1 || t2 == (time_t) -1) {
                  ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34747:33: warning: use of old-style cast [-Wold-style-cast]
        if (t1 == (time_t) -1 || t2 == (time_t) -1) {
                                       ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34767:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int_t) difftime(t2, t1);
               ^           ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34784:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(buf, sizeof(buf)); /* valgrind whine without this */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34785:39: warning: use of old-style cast [-Wold-style-cast]
        DUK_SNPRINTF(buf, sizeof(buf), "%s", (const char *) str);
                                             ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34786:25: warning: use of old-style cast [-Wold-style-cast]
        buf[sizeof(buf) - 1] = (char) 0;
                               ^      ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34790:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&tm, sizeof(tm));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34791:15: warning: use of old-style cast [-Wold-style-cast]
        if (strptime((const char *) buf, "%c", &tm) != NULL) {
                     ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34808:26: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_number(thr, ((duk_double_t) t) * 1000.0);
                                              ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34871:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&tm, sizeof(tm));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:34881:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(buf, sizeof(buf));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35140:10: warning: use of old-style cast [-Wold-style-cast]
        flags = (duk_small_uint_t) duk_get_uint(thr, 0);
                ^                  ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35210:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35243:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35334:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_codepoint_t) x;
                               ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35409:12: warning: use of old-style cast [-Wold-style-cast]
        enc_ctx = (duk__encode_context *) udata;
                  ^                       ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35415:21: warning: use of old-style cast [-Wold-style-cast]
                *enc_ctx->out++ = (duk_uint8_t) codepoint;
                                  ^             ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35439:9: warning: use of old-style cast [-Wold-style-cast]
                                    (duk_codepoint_t) (0x010000L + ((enc_ctx->lead - 0xd800L) << 10) + (codepoint - 0xdc00L));
                                    ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35458:43: warning: use of old-style cast [-Wold-style-cast]
        enc_ctx->out += duk_unicode_encode_xutf8((duk_ucodepoint_t) codepoint, enc_ctx->out);
                                                 ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35512:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35512:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35512:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35516:6: warning: use of old-style cast [-Wold-style-cast]
            (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, 3 + (3 * len)); /* used parts will be always manually written over */
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35518:10: warning: use of old-style cast [-Wold-style-cast]
        input = (const duk_uint8_t *) duk_get_buffer_data(thr, 0, &len_tmp);
                ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35567:35: warning: use of old-style cast [-Wold-style-cast]
                out += duk_unicode_encode_cesu8((duk_ucodepoint_t) codepoint, out);
                                                ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35587:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) output, (duk_size_t) (out - output));
                              ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35587:47: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) output, (duk_size_t) (out - output));
                                                     ^            ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35591:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_UTF8_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35591:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_UTF8_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35591:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_UTF8_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35629:9: warning: use of old-style cast [-Wold-style-cast]
                len = (duk_size_t) DUK_HSTRING_GET_CHARLEN(h_input);
                      ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35631:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35631:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35631:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35646:11: warning: use of old-style cast [-Wold-style-cast]
        output = (duk_uint8_t *) duk_push_dynamic_buffer(thr, 3 * len);
                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35665:52: warning: use of old-style cast [-Wold-style-cast]
                duk_decode_string(thr, 0, duk__utf8_encode_char, (void *) &enc_ctx);
                                                                 ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35678:15: warning: use of old-style cast [-Wold-style-cast]
                final_len = (duk_size_t) (enc_ctx.out - output);
                            ^            ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35722:12: warning: use of old-style cast [-Wold-style-cast]
        dec_ctx = (duk__decode_context *) duk_push_fixed_buffer(thr, sizeof(duk__decode_context));
                  ^                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35723:19: warning: use of old-style cast [-Wold-style-cast]
        dec_ctx->fatal = (duk_uint8_t) fatal;
                         ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35724:24: warning: use of old-style cast [-Wold-style-cast]
        dec_ctx->ignore_bom = (duk_uint8_t) ignore_bom;
                              ^             ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35736:12: warning: use of old-style cast [-Wold-style-cast]
        dec_ctx = (duk__decode_context *) duk_require_buffer(thr, -1, NULL);
                  ^                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35814:64: warning: use of old-style cast [-Wold-style-cast]
            DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_FASTREFS | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ERROR);
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35824:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35824:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35824:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35848:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35848:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35862:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35862:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35924:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_TRACEDATA);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35924:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_TRACEDATA);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35947:36: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_index(thr, idx_td, (duk_uarridx_t) i);
                                                        ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35948:36: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_index(thr, idx_td, (duk_uarridx_t) (i + 1));
                                                        ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35952:8: warning: use of old-style cast [-Wold-style-cast]
                        t = (duk_small_int_t) duk_get_type(thr, -2);
                            ^                 ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35967:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_NAME);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35967:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_NAME);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35968:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_get_prop_stridx_short(thr, -3, DUK_STRIDX_FILE_NAME);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35968:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_get_prop_stridx_short(thr, -3, DUK_STRIDX_FILE_NAME);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35971:60: warning: use of old-style cast [-Wold-style-cast]
                                line = (duk_uint_t) duk_hobject_pc2line_query(thr, -4, (duk_uint_fast32_t) pc);
                                                                                       ^                   ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35971:12: warning: use of old-style cast [-Wold-style-cast]
                                line = (duk_uint_t) duk_hobject_pc2line_query(thr, -4, (duk_uint_fast32_t) pc);
                                       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35995:63: warning: use of old-style cast [-Wold-style-cast]
                                               (const char *) DUK_HSTRING_GET_DATA(h_name);
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:35995:48: warning: use of old-style cast [-Wold-style-cast]
                                               (const char *) DUK_HSTRING_GET_DATA(h_name);
                                               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36007:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) funcname,
                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36008:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_STRICT) ? str_strict : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36009:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_TAILCALLED) ? str_tailcall : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36010:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_CONSTRUCT) ? str_construct : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36011:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_DIRECT_EVAL) ? str_directeval : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36012:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_PREVENT_YIELD) ? str_prevyield : str_empty));
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36017:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) funcname,
                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36018:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) filename,
                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36019:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_STRICT) ? str_strict : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36020:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_TAILCALLED) ? str_tailcall : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36021:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_CONSTRUCT) ? str_construct : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36022:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_DIRECT_EVAL) ? str_directeval : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36023:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_PREVENT_YIELD) ? str_prevyield : str_empty));
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36028:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) funcname,
                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36029:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) filename,
                                            ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36030:10: warning: use of old-style cast [-Wold-style-cast]
                                            (unsigned long) line,
                                            ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36031:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_STRICT) ? str_strict : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36032:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_TAILCALLED) ? str_tailcall : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36033:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_CONSTRUCT) ? str_construct : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36034:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_DIRECT_EVAL) ? str_directeval : str_empty),
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36035:10: warning: use of old-style cast [-Wold-style-cast]
                                            (const char *) ((flags & DUK_ACT_FLAG_PREVENT_YIELD) ? str_prevyield : str_empty));
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36068:16: warning: use of old-style cast [-Wold-style-cast]
                                str_file = (const char *) duk_get_string(thr, -2);
                                           ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36071:22: warning: use of old-style cast [-Wold-style-cast]
                                                 (const char *) (str_file ? str_file : "null"),
                                                 ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36072:22: warning: use of old-style cast [-Wold-style-cast]
                                                 (long) pc);
                                                 ^      ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36263:39: warning: use of old-style cast [-Wold-style-cast]
                       (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_sourcecode),
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36263:17: warning: use of old-style cast [-Wold-style-cast]
                       (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_sourcecode),
                       ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36264:17: warning: use of old-style cast [-Wold-style-cast]
                       (duk_size_t) DUK_HSTRING_GET_BYTELEN(h_sourcecode),
                       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36269:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36269:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36269:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36271:9: warning: use of old-style cast [-Wold-style-cast]
        func = (duk_hcompfunc *) duk_known_hobject(thr, -1);
               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36317:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_NEGIDX(thr, -1);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36331:3: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36331:3: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36340:65: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_sprintf(thr, "function %s() { [ecmascript code] }", (const char *) func_name);
                                                                                     ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36342:61: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_sprintf(thr, "function %s() { [native code] }", (const char *) func_name);
                                                                                 ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36344:60: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_sprintf(thr, "function %s() { [bound code] }", (const char *) func_name);
                                                                                ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36357:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36421:14: warning: use of old-style cast [-Wold-style-cast]
        if (nargs > (duk_idx_t) DUK_HBOUNDFUNC_MAX_ARGS) {
                    ^           ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36422:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_RANGE_INVALID_COUNT(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10332:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE_INVALID_COUNT((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10328:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36448:11: warning: use of old-style cast [-Wold-style-cast]
        tv_tmp = DUK_GET_TVAL_POSIDX(thr, 0);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36450:11: warning: use of old-style cast [-Wold-style-cast]
        tv_tmp = DUK_GET_TVAL_NEGIDX(thr, -2);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36465:46: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto);
                                                           ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7204:28: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                duk_hobject *duk__obj = (h); \
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36465:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36465:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36474:27: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_SET_STRICT((duk_hobject *) h_bound);
                                               ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6783:73: note: expanded from macro 'DUK_HOBJECT_SET_STRICT'
#define DUK_HOBJECT_SET_STRICT(h)           DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36480:39: warning: use of old-style cast [-Wold-style-cast]
                        h_boundtarget = (duk_hboundfunc *) (void *) h_target;
                                                           ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36480:20: warning: use of old-style cast [-Wold-style-cast]
                        h_boundtarget = (duk_hboundfunc *) (void *) h_target;
                                        ^                  ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36501:26: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_STRICT((duk_hobject *) h_bound);
                                       ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6783:73: note: expanded from macro 'DUK_HOBJECT_SET_STRICT'
#define DUK_HOBJECT_SET_STRICT(h)           DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36503:46: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto);
                                                           ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7204:28: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                duk_hobject *duk__obj = (h); \
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36503:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36503:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36510:20: warning: use of old-style cast [-Wold-style-cast]
        if (bound_nargs > (duk_idx_t) DUK_HBOUNDFUNC_MAX_ARGS) {
                          ^           ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36511:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_RANGE_INVALID_COUNT(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10332:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE_INVALID_COUNT((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10328:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_COUNT'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36513:48: warning: use of old-style cast [-Wold-style-cast]
        tv_res = (duk_tval *) DUK_ALLOC_CHECKED(thr, ((duk_size_t) bound_nargs) * sizeof(duk_tval));
                                                      ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9181:80: note: expanded from macro 'DUK_ALLOC_CHECKED'
#define DUK_ALLOC_CHECKED(thr, size)        duk_heap_mem_alloc_checked((thr), (size))
                                                                               ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36513:11: warning: use of old-style cast [-Wold-style-cast]
        tv_res = (duk_tval *) DUK_ALLOC_CHECKED(thr, ((duk_size_t) bound_nargs) * sizeof(duk_tval));
                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36521:51: warning: use of old-style cast [-Wold-style-cast]
        duk_copy_tvals_incref(thr, tv_res, tv_prevbound, (duk_size_t) n_prevbound);
                                                         ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36523:51: warning: use of old-style cast [-Wold-style-cast]
        duk_copy_tvals_incref(thr, tv_res + n_prevbound, DUK_GET_TVAL_POSIDX(thr, 1), (duk_size_t) nargs);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36523:80: warning: use of old-style cast [-Wold-style-cast]
        duk_copy_tvals_incref(thr, tv_res + n_prevbound, DUK_GET_TVAL_POSIDX(thr, 1), (duk_size_t) nargs);
                                                                                      ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36530:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36530:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36537:43: warning: use of old-style cast [-Wold-style-cast]
        if (sizeof(duk_int_t) > 4 && bound_len > (duk_int_t) DUK_UINT32_MAX) {
                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36538:15: warning: use of old-style cast [-Wold-style-cast]
                bound_len = (duk_int_t) DUK_UINT32_MAX;
                            ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36545:27: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_U32(tv_tmp, (duk_uint32_t) bound_len); /* in-place update, fastint */
                                 ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1366:78: note: expanded from macro 'DUK_TVAL_SET_U32'
#define DUK_TVAL_SET_U32(tv, val)  DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val))
                                                                             ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36545:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_U32(tv_tmp, (duk_uint32_t) bound_len); /* in-place update, fastint */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1366:62: note: expanded from macro 'DUK_TVAL_SET_U32'
#define DUK_TVAL_SET_U32(tv, val)  DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36546:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); /* attrs in E6 Section 9.2.4 */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36546:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); /* attrs in E6 Section 9.2.4 */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36546:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); /* attrs in E6 Section 9.2.4 */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36565:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36565:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36565:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36567:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36567:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36568:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36568:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36568:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36587:7: warning: use of old-style cast [-Wold-style-cast]
                h = (duk_hnatfunc *) DUK_TVAL_GET_OBJECT(tv);
                    ^                ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36589:31: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HOBJECT_IS_NATFUNC((duk_hobject *) h)) {
                                            ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6711:67: note: expanded from macro 'DUK_HOBJECT_IS_NATFUNC'
#define DUK_HOBJECT_IS_NATFUNC(h)   DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_NATFUNC)
                                                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36593:35: warning: use of old-style cast [-Wold-style-cast]
                duk_push_int(thr, func_nargs == DUK_HNATFUNC_NARGS_VARARGS ? 0 : func_nargs);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7817:37: note: expanded from macro 'DUK_HNATFUNC_NARGS_VARARGS'
#define DUK_HNATFUNC_NARGS_VARARGS ((duk_int16_t) -1)
                                    ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36598:14: warning: use of old-style cast [-Wold-style-cast]
                lf_flags = DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1470:45: note: expanded from macro 'DUK_TVAL_GET_LIGHTFUNC_FLAGS'
#define DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv)   ((duk_small_uint_t) ((tv)->v_extra))
                                            ^                  ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36607:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36619:7: warning: use of old-style cast [-Wold-style-cast]
                h = (duk_hnatfunc *) DUK_TVAL_GET_OBJECT(tv);
                    ^                ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36621:31: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HOBJECT_IS_NATFUNC((duk_hobject *) h)) {
                                            ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6711:67: note: expanded from macro 'DUK_HOBJECT_IS_NATFUNC'
#define DUK_HOBJECT_IS_NATFUNC(h)   DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_NATFUNC)
                                                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36636:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36644:40: warning: use of old-style cast [-Wold-style-cast]
        ret = duk_js_instanceof_ordinary(thr, DUK_GET_TVAL_POSIDX(thr, 0), DUK_GET_THIS_TVAL_PTR(thr));
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36673:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36673:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36674:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36674:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36675:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 0, 1, 1, 0, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x20-0x2f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36675:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 0, 1, 1, 0, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x20-0x2f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36676:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 0, 1, 0, 1), /* 0x30-0x3f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36676:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 0, 1, 0, 1), /* 0x30-0x3f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36677:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36677:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36678:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36678:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36679:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36679:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36680:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 1, 0), /* 0x70-0x7f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36680:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 1, 0), /* 0x70-0x7f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36685:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36685:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36686:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36686:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36687:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 0, 0, 0, 0, 0, 1), DUK__MKBITS(1, 1, 1, 0, 0, 1, 1, 0), /* 0x20-0x2f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36687:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 0, 0, 0, 0, 0, 1), DUK__MKBITS(1, 1, 1, 0, 0, 1, 1, 0), /* 0x20-0x2f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36688:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36688:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36689:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36689:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36690:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36690:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36691:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36691:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36692:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 1, 0), /* 0x70-0x7f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36692:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 1, 0), /* 0x70-0x7f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36697:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36697:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36698:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36698:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36699:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 1, 1, 0, 1, 0), DUK__MKBITS(0, 0, 0, 1, 1, 0, 0, 1), /* 0x20-0x2f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36699:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 1, 1, 0, 1, 0), DUK__MKBITS(0, 0, 0, 1, 1, 0, 0, 1), /* 0x20-0x2f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36700:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 1, 1, 0, 1, 0, 1), /* 0x30-0x3f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36700:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 1, 1, 0, 1, 0, 1), /* 0x30-0x3f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36701:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x40-0x4f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36701:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x40-0x4f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36702:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x50-0x5f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36702:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x50-0x5f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36703:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x60-0x6f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36703:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x60-0x6f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36704:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x70-0x7f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36704:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x70-0x7f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36709:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36709:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36710:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36710:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36711:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x20-0x2f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36711:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x20-0x2f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36712:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36712:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x40-0x4f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36713:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x40-0x4f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36714:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x50-0x5f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36714:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x50-0x5f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36715:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x60-0x6f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36715:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x60-0x6f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36716:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x70-0x7f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36716:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x70-0x7f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36722:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36722:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36723:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36723:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36724:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 1, 1, 0, 1, 1, 1), /* 0x20-0x2f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36724:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 1, 1, 0, 1, 1, 1), /* 0x20-0x2f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36725:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36725:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36726:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36726:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36727:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36727:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36728:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36728:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36729:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 0) /* 0x70-0x7f */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36729:39: warning: use of old-style cast [-Wold-style-cast]
        DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 0) /* 0x70-0x7f */
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36668:3: note: expanded from macro 'DUK__MKBITS'
        ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7)))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36751:8: warning: use of old-style cast [-Wold-style-cast]
                ch = (duk_small_int_t) duk_hex_dectab[*p++];
                     ^                 ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36774:21: warning: use of old-style cast [-Wold-style-cast]
        tfm_ctx->p_start = DUK_HSTRING_GET_DATA(tfm_ctx->h_str);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36779:8: warning: use of old-style cast [-Wold-style-cast]
                cp = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &tfm_ctx->p, tfm_ctx->p_start, tfm_ctx->p_end);
                     ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36794:39: warning: use of old-style cast [-Wold-style-cast]
        const duk_uint8_t *unescaped_table = (const duk_uint8_t *) udata;
                                             ^                     ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36800:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_ENSURE(tfm_ctx->thr, &tfm_ctx->bw, 3 * DUK_UNICODE_MAX_XUTF8_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36805:51: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) cp);
                                                                ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:35: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                                ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36805:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) cp);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:20: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                 ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36815:32: warning: use of old-style cast [-Wold-style-cast]
                                             (duk_ucodepoint_t *) &cp2) == 0) {
                                             ^                    ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36822:8: warning: use of old-style cast [-Wold-style-cast]
                cp = (duk_codepoint_t) (((cp1 - 0xd800L) << 10) + (cp2 - 0xdc00L) + 0x10000L);
                     ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36839:33: warning: use of old-style cast [-Wold-style-cast]
        len = duk_unicode_encode_xutf8((duk_ucodepoint_t) cp, xutf8_buf);
                                       ^                  ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36841:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_small_int_t) xutf8_buf[i];
                    ^                 ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36842:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2632:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val1); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36845:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) duk_uc_nybbles[t >> 4],
                                      ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2633:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val2); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36842:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2633:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val2); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36846:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) duk_uc_nybbles[t & 0x0f]);
                                      ^             ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2634:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val3); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36842:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2634:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val3); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36852:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10392:3: note: expanded from macro 'DUK_ERROR_URI'
                DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36852:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10392:3: note: expanded from macro 'DUK_ERROR_URI'
                DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36852:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10392:3: note: expanded from macro 'DUK_ERROR_URI'
                DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36857:38: warning: use of old-style cast [-Wold-style-cast]
        const duk_uint8_t *reserved_table = (const duk_uint8_t *) udata;
                                            ^                     ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36866:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_ENSURE(tfm_ctx->thr,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36871:12: warning: use of old-style cast [-Wold-style-cast]
        if (cp == (duk_codepoint_t) '%') {
                  ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36873:21: warning: use of old-style cast [-Wold-style-cast]
                duk_size_t left = (duk_size_t) (tfm_ctx->p_end - p); /* bytes left */
                                  ^            ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36891:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, &tfm_ctx->bw, DUK_ASC_PERCENT, p[0], p[1]);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2632:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val1); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36891:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, &tfm_ctx->bw, DUK_ASC_PERCENT, p[0], p[1]);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2633:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val2); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36891:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, &tfm_ctx->bw, DUK_ASC_PERCENT, p[0], p[1]);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2634:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val3); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36893:53: warning: use of old-style cast [-Wold-style-cast]
                                DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) t);
                                                                                ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:35: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                                ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36893:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) t);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:20: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                 ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36979:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_RAW_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, ((cp >> 10) + 0xd800L));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36980:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_RAW_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, ((cp & 0x03ffL) + 0xdc00L));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36982:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_RAW_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, cp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36985:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, cp);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36990:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10392:3: note: expanded from macro 'DUK_ERROR_URI'
                DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36990:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10392:3: note: expanded from macro 'DUK_ERROR_URI'
                DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36990:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10392:3: note: expanded from macro 'DUK_ERROR_URI'
                DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:36998:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_ENSURE(tfm_ctx->thr, &tfm_ctx->bw, 6);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37003:51: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) cp);
                                                                ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:35: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                                ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37003:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) cp);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:20: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                 ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37007:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) DUK_ASC_PERCENT,
                                      ^             ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2632:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val1); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37005:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2632:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val1); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37008:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) duk_uc_nybbles[cp >> 4],
                                      ^             ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2633:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val2); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37005:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2633:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val2); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37009:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) duk_uc_nybbles[cp & 0x0f]);
                                      ^             ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2634:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val3); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37005:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2634:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_3'
                *duk__p++ = (duk_uint8_t) (val3); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37013:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) DUK_ASC_PERCENT,
                                      ^             ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2665:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val1); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37011:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2665:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val1); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37014:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) DUK_ASC_LC_U,
                                      ^             ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2666:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val2); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37011:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2666:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val2); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37015:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) duk_uc_nybbles[cp >> 12],
                                      ^             ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2667:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val3); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37011:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2667:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val3); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37016:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) duk_uc_nybbles[(cp >> 8) & 0x0f],
                                      ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2668:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val4); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37011:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2668:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val4); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37017:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) duk_uc_nybbles[(cp >> 4) & 0x0f],
                                      ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2669:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val5); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37011:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2669:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val5); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37018:25: warning: use of old-style cast [-Wold-style-cast]
                                      (duk_uint8_t) duk_uc_nybbles[cp & 0x0f]);
                                      ^             ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2670:30: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val6); \
                                           ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37011:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2670:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_6'
                *duk__p++ = (duk_uint8_t) (val6); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37031:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(tfm_ctx->thr, DUK_STR_INVALID_INPUT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37031:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(tfm_ctx->thr, DUK_STR_INVALID_INPUT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37031:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(tfm_ctx->thr, DUK_STR_INVALID_INPUT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37040:12: warning: use of old-style cast [-Wold-style-cast]
        if (cp == (duk_codepoint_t) '%') {
                  ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37042:21: warning: use of old-style cast [-Wold-style-cast]
                duk_size_t left = (duk_size_t) (tfm_ctx->p_end - p); /* bytes left */
                                  ^            ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37045:9: warning: use of old-style cast [-Wold-style-cast]
                        cp = (duk_codepoint_t) t;
                             ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37048:9: warning: use of old-style cast [-Wold-style-cast]
                        cp = (duk_codepoint_t) t;
                             ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37053:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, cp);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2800:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_XUTF8'
                DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_XUTF8_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37053:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, cp);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2801:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_XUTF8'
                DUK_BW_WRITE_RAW_XUTF8((thr), (bw_ctx), (cp)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37132:44: warning: use of old-style cast [-Wold-style-cast]
        duk_js_compile(thr, (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h), (duk_size_t) DUK_HSTRING_GET_BYTELEN(h), comp_flags);
                                                  ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37132:22: warning: use of old-style cast [-Wold-style-cast]
        duk_js_compile(thr, (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h), (duk_size_t) DUK_HSTRING_GET_BYTELEN(h), comp_flags);
                            ^                     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37132:69: warning: use of old-style cast [-Wold-style-cast]
        duk_js_compile(thr, (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h), (duk_size_t) DUK_HSTRING_GET_BYTELEN(h), comp_flags);
                                                                           ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37133:9: warning: use of old-style cast [-Wold-style-cast]
        func = (duk_hcompfunc *) duk_known_hobject(thr, -1);
               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37155:30: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_HOBJECT_HAS_STRICT((duk_hobject *) func)) {
                                           ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37167:56: warning: use of old-style cast [-Wold-style-cast]
                                              DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DECENV));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37169:26: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_hobject(thr, (duk_hobject *) new_env);
                                              ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37172:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) new_env, act_lex_env);
                                                             ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7191:4: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE'
                (h)->prototype = (x); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37173:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF_ALLOWNULL(thr, act_lex_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37173:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF_ALLOWNULL(thr, act_lex_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37176:20: warning: use of old-style cast [-Wold-style-cast]
                        outer_lex_env = (duk_hobject *) new_env;
                                        ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37177:20: warning: use of old-style cast [-Wold-style-cast]
                        outer_var_env = (duk_hobject *) new_env;
                                        ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37215:31: warning: use of old-style cast [-Wold-style-cast]
                tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act_caller->bottom_byteoff -
                                            ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37215:21: warning: use of old-style cast [-Wold-style-cast]
                tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act_caller->bottom_byteoff -
                                  ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37215:8: warning: use of old-style cast [-Wold-style-cast]
                tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act_caller->bottom_byteoff -
                     ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37284:25: warning: use of old-style cast [-Wold-style-cast]
        duk_numconv_parse(thr, (duk_small_int_t) radix, s2n_flags);
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37317:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_boolean(thr, (duk_bool_t) DUK_ISNAN(d));
                              ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37325:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_boolean(thr, (duk_bool_t) DUK_ISFINITE(d));
                              ^            ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37336:72: warning: use of old-style cast [-Wold-style-cast]
        return duk__transform_helper(thr, duk__transform_callback_decode_uri, (const void *) duk__decode_uri_reserved_table);
                                                                              ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37342:31: warning: use of old-style cast [-Wold-style-cast]
                                     (const void *) duk__decode_uri_component_reserved_table);
                                     ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37346:72: warning: use of old-style cast [-Wold-style-cast]
        return duk__transform_helper(thr, duk__transform_callback_encode_uri, (const void *) duk__encode_uriunescaped_table);
                                                                              ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37352:31: warning: use of old-style cast [-Wold-style-cast]
                                     (const void *) duk__encode_uricomponent_unescaped_table);
                                     ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37357:68: warning: use of old-style cast [-Wold-style-cast]
        return duk__transform_helper(thr, duk__transform_callback_escape, (const void *) NULL);
                                                                          ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37361:70: warning: use of old-style cast [-Wold-style-cast]
        return duk__transform_helper(thr, duk__transform_callback_unescape, (const void *) NULL);
                                                                            ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37568:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(js_ctx->thr, DUK_ERR_SYNTAX_ERROR, DUK_STR_FMT_INVALID_JSON, (long) (js_ctx->p - js_ctx->p_start));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10113:25: note: expanded from macro 'DUK_ERROR_FMT1'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37568:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(js_ctx->thr, DUK_ERR_SYNTAX_ERROR, DUK_STR_FMT_INVALID_JSON, (long) (js_ctx->p - js_ctx->p_start));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:30: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37568:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(js_ctx->thr, DUK_ERR_SYNTAX_ERROR, DUK_STR_FMT_INVALID_JSON, (long) (js_ctx->p - js_ctx->p_start));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:63: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37568:78: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(js_ctx->thr, DUK_ERR_SYNTAX_ERROR, DUK_STR_FMT_INVALID_JSON, (long) (js_ctx->p - js_ctx->p_start));
                                                                                    ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10120:29: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (arg1)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37636:23: warning: use of old-style cast [-Wold-style-cast]
                        res = (res * 16) + (duk_uint_fast32_t) t;
                                           ^                   ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37666:28: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h) + 1;
                                  ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37666:6: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h) + 1;
            ^                     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37696:7: warning: use of old-style cast [-Wold-style-cast]
        cp = (duk_uint_fast32_t) duk__json_dec_get(js_ctx);
             ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37746:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_RAW_WRITEINC_XUTF8(*ext_p, cp);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2445:77: note: expanded from macro 'DUK_RAW_WRITEINC_XUTF8'
#define DUK_RAW_WRITEINC_XUTF8(ptr, val)     duk_raw_writeinc_xutf8(&(ptr), (duk_ucodepoint_t) (val))
                                                                            ^                  ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37783:7: warning: use of old-style cast [-Wold-style-cast]
                q = DUK_BW_ENSURE_RAW(js_ctx->thr, bw, safe + DUK_UNICODE_MAX_XUTF8_LENGTH, q);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37797:8: warning: use of old-style cast [-Wold-style-cast]
                        x = (duk_small_int_t) duk__json_decstr_lookup[b];
                            ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37888:39: warning: use of old-style cast [-Wold-style-cast]
                if (!duk_unicode_is_identifier_part((duk_codepoint_t) x)) {
                                                    ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37894:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) js_ctx->p, (duk_size_t) (p - js_ctx->p));
                              ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37894:50: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) js_ctx->p, (duk_size_t) (p - js_ctx->p));
                                                        ^            ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37940:20: warning: use of old-style cast [-Wold-style-cast]
        (void) DUK_SSCANF((const char *) js_ctx->p, DUK_STR_FMT_PTR, &voidptr);
                          ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37994:12: warning: use of old-style cast [-Wold-style-cast]
        src_len = (duk_size_t) (p - js_ctx->p);
                  ^            ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37995:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, src_len);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37997:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) js_ctx->p, src_len);
                   ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37997:27: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) js_ctx->p, src_len);
                                 ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:37997:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) buf, (const void *) js_ctx->p, src_len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38060:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) p_start, (duk_size_t) (p - p_start));
                              ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38060:48: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) p_start, (duk_size_t) (p - p_start));
                                                      ^            ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38087:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(thr, DUK_STR_DEC_RECLIMIT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38146:73: warning: use of old-style cast [-Wold-style-cast]
                } else if (js_ctx->flag_ext_custom && duk_unicode_is_identifier_start((duk_codepoint_t) x)) {
                                                                                      ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38267:26: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_number(thr, -DUK_DOUBLE_INFINITY);
                                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38294:24: warning: use of old-style cast [-Wold-style-cast]
                duk_push_number(thr, DUK_DOUBLE_INFINITY);
                                     ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38342:14: warning: use of old-style cast [-Wold-style-cast]
                        arr_len = (duk_uarridx_t) duk_get_length(thr, -1);
                                  ^               ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38356:37: warning: use of old-style cast [-Wold-style-cast]
                                                                (duk_uint_t) i); /* -> [ ... holder name val val ToString(i) ] */
                                                                ^            ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38435:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8(js_ctx->thr, &js_ctx->bw, ch);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2770:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_ENSURE((thr), (bw_ctx), 1); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38435:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8(js_ctx->thr, &js_ctx->bw, ch);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2771:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:20: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                 ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38439:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8_2(js_ctx->thr, &js_ctx->bw, ch1, ch2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2775:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8_2'
                DUK_BW_ENSURE((thr), (bw_ctx), 2); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38439:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8_2(js_ctx->thr, &js_ctx->bw, ch1, ch2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2776:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8_2'
                DUK_BW_WRITE_RAW_U8_2((thr), (bw_ctx), (val1), (val2)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2623:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_2'
                *duk__p++ = (duk_uint8_t) (val1); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38439:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8_2(js_ctx->thr, &js_ctx->bw, ch1, ch2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2776:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8_2'
                DUK_BW_WRITE_RAW_U8_2((thr), (bw_ctx), (val1), (val2)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2624:15: note: expanded from macro 'DUK_BW_WRITE_RAW_U8_2'
                *duk__p++ = (duk_uint8_t) (val2); \
                            ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38443:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2834:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38443:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:21: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38443:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:60: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38443:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:45: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38443:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38448:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2824:14: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CSTRING'
                duk__val = (const duk_uint8_t *) (val); \
                           ^                     ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38448:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2825:29: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CSTRING'
                duk__val_len = DUK_STRLEN((const char *) duk__val); \
                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38448:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2826:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CSTRING'
                DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38448:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2827:21: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) duk__val, duk__val_len); \
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38448:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2827:45: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) duk__val, duk__val_len); \
                                                          ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38448:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2827:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) duk__val, duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38459:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2834:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38459:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:21: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38459:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:60: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38459:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:45: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38459:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38487:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(2, DUK_ASC_BACKSLASH, DUK_ASC_LC_X);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:4: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
          ^                   ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38487:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(2, DUK_ASC_BACKSLASH, DUK_ASC_LC_X);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:46: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
                                                    ^                   ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38487:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(2, DUK_ASC_BACKSLASH, DUK_ASC_LC_X);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:83: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
                                                                                         ^                   ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38489:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:4: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
          ^                   ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38489:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:46: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
                                                    ^                   ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38489:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:83: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
                                                                                         ^                   ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38494:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:4: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
          ^                   ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38494:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:46: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
                                                    ^                   ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38494:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:83: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
                                                                                         ^                   ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38498:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(8, DUK_ASC_BACKSLASH, DUK_ASC_UC_U);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:4: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
          ^                   ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38498:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(8, DUK_ASC_BACKSLASH, DUK_ASC_UC_U);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:46: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
                                                    ^                   ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38498:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(8, DUK_ASC_BACKSLASH, DUK_ASC_UC_U);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:83: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
                                                                                         ^                   ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38507:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(8, DUK_ASC_UC_U, DUK_ASC_PLUS);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:4: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
          ^                   ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38507:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(8, DUK_ASC_UC_U, DUK_ASC_PLUS);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:46: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
                                                    ^                   ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38507:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK__MKESC(8, DUK_ASC_UC_U, DUK_ASC_PLUS);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38468:83: note: expanded from macro 'DUK__MKESC'
        (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2))
                                                                                         ^                   ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38511:9: warning: use of old-style cast [-Wold-style-cast]
        *q++ = (duk_uint8_t) ((tmp >> 8) & 0xff);
               ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38512:9: warning: use of old-style cast [-Wold-style-cast]
        *q++ = (duk_uint8_t) (tmp & 0xff);
               ^             ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38517:9: warning: use of old-style cast [-Wold-style-cast]
                dig = (duk_small_uint_t) ((cp >> (4 * tmp)) & 0x0f);
                      ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38540:34: warning: use of old-style cast [-Wold-style-cast]
                p_start = (const duk_int8_t *) DUK_HSTRING_GET_DATA(k);
                                               ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38540:13: warning: use of old-style cast [-Wold-style-cast]
                p_start = (const duk_int8_t *) DUK_HSTRING_GET_DATA(k);
                          ^                    ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38548:8: warning: use of old-style cast [-Wold-style-cast]
                cp = (duk_codepoint_t) (*p++);
                     ^                 ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38553:9: warning: use of old-style cast [-Wold-style-cast]
                        cp = (duk_codepoint_t) (*p++);
                             ^                 ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38584:12: warning: use of old-style cast [-Wold-style-cast]
        p_start = DUK_HSTRING_GET_DATA(h_str);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38588:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__EMIT_1(js_ctx, DUK_ASC_DOUBLEQUOTE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38425:61: note: expanded from macro 'DUK__EMIT_1'
#define DUK__EMIT_1(js_ctx, ch)       duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch))
                                                            ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38597:10: warning: use of old-style cast [-Wold-style-cast]
                left = (duk_size_t) (p_end - p);
                       ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38606:7: warning: use of old-style cast [-Wold-style-cast]
                q = DUK_BW_ENSURE_GETPTR(thr, &js_ctx->bw, space);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2590:47: note: expanded from macro 'DUK_BW_ENSURE_GETPTR'
#define DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p)
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38620:12: warning: use of old-style cast [-Wold-style-cast]
                                *q++ = (duk_uint8_t) (b - 0x80);
                                       ^             ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38622:10: warning: use of old-style cast [-Wold-style-cast]
                                cp = (duk_ucodepoint_t) (*(p - 1));
                                     ^                  ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38627:10: warning: use of old-style cast [-Wold-style-cast]
                                cp = (duk_ucodepoint_t) 0x7f;
                                     ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38697:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_RAW_WRITEINC_XUTF8(q, cp);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2445:77: note: expanded from macro 'DUK_RAW_WRITEINC_XUTF8'
#define DUK_RAW_WRITEINC_XUTF8(ptr, val)     duk_raw_writeinc_xutf8(&(ptr), (duk_ucodepoint_t) (val))
                                                                            ^                  ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38705:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__EMIT_1(js_ctx, DUK_ASC_DOUBLEQUOTE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38425:61: note: expanded from macro 'DUK__EMIT_1'
#define DUK__EMIT_1(js_ctx, ch)       duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch))
                                                            ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38726:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_NEGIDX(thr, -1);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38730:6: warning: use of old-style cast [-Wold-style-cast]
        c = (duk_small_int_t) DUK_FPCLASSIFY(d);
            ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38731:6: warning: use of old-style cast [-Wold-style-cast]
        s = (duk_small_int_t) DUK_SIGNBIT(d);
            ^                 ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38818:29: warning: use of old-style cast [-Wold-style-cast]
        shift_dst = (duk_bool_t) (((duk_size_t) dst) & 0x01U);
                                   ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38818:14: warning: use of old-style cast [-Wold-style-cast]
        shift_dst = (duk_bool_t) (((duk_size_t) dst) & 0x01U);
                    ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38821:26: warning: use of old-style cast [-Wold-style-cast]
                q16 = (duk_uint16_t *) (void *) (dst + 1);
                                       ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38821:9: warning: use of old-style cast [-Wold-style-cast]
                q16 = (duk_uint16_t *) (void *) (dst + 1);
                      ^                ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38824:26: warning: use of old-style cast [-Wold-style-cast]
                q16 = (duk_uint16_t *) (void *) dst;
                                       ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38824:9: warning: use of old-style cast [-Wold-style-cast]
                q16 = (duk_uint16_t *) (void *) dst;
                      ^                ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38837:6: warning: use of old-style cast [-Wold-style-cast]
        q = (duk_uint8_t *) q16;
            ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38842:15: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove((void *) dst, (const void *) (dst + 1), 2 * len_safe);
                            ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38842:29: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove((void *) dst, (const void *) (dst + 1), 2 * len_safe);
                                          ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38842:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove((void *) dst, (const void *) (dst + 1), 2 * len_safe);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38899:6: warning: use of old-style cast [-Wold-style-cast]
        q = DUK_BW_ENSURE_GETPTR(thr, &js_ctx->bw, space);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2590:47: note: expanded from macro 'DUK_BW_ENSURE_GETPTR'
#define DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p)
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38918:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) q, (const void *) "{\"_buf\":\"", 9); /* len: 9 */
                           ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38918:26: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) q, (const void *) "{\"_buf\":\"", 9); /* len: 9 */
                                       ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38918:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) q, (const void *) "{\"_buf\":\"", 9); /* len: 9 */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38931:44: warning: use of old-style cast [-Wold-style-cast]
                                  (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h),
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38931:44: warning: use of old-style cast [-Wold-style-cast]
                                  (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h),
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38931:44: warning: use of old-style cast [-Wold-style-cast]
                                  (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h),
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38931:44: warning: use of old-style cast [-Wold-style-cast]
                                  (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h),
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38931:44: warning: use of old-style cast [-Wold-style-cast]
                                  (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h),
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38931:44: warning: use of old-style cast [-Wold-style-cast]
                                  (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h),
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38931:28: warning: use of old-style cast [-Wold-style-cast]
                                  (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h),
                                  ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38932:41: warning: use of old-style cast [-Wold-style-cast]
                                  (duk_size_t) DUK_HBUFFER_GET_SIZE(h));
                                               ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38932:28: warning: use of old-style cast [-Wold-style-cast]
                                  (duk_size_t) DUK_HBUFFER_GET_SIZE(h));
                                  ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38991:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(buf, sizeof(buf));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39025:32: warning: use of old-style cast [-Wold-style-cast]
        if (h_bufobj->buf == NULL || !DUK_HBUFOBJ_VALID_SLICE(h_bufobj)) {
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7944:33: note: expanded from macro 'DUK_HBUFOBJ_VALID_SLICE'
         ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39030:45: warning: use of old-style cast [-Wold-style-cast]
                                          (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39030:45: warning: use of old-style cast [-Wold-style-cast]
                                          (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39030:45: warning: use of old-style cast [-Wold-style-cast]
                                          (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39030:45: warning: use of old-style cast [-Wold-style-cast]
                                          (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39030:45: warning: use of old-style cast [-Wold-style-cast]
                                          (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39030:45: warning: use of old-style cast [-Wold-style-cast]
                                          (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:21: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39030:45: warning: use of old-style cast [-Wold-style-cast]
                                          (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj),
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7926:5: note: expanded from macro 'DUK_HBUFOBJ_GET_SLICE_BASE'
         (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset))
           ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39030:29: warning: use of old-style cast [-Wold-style-cast]
                                          (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj),
                                          ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39031:29: warning: use of old-style cast [-Wold-style-cast]
                                          (duk_size_t) h_bufobj->length);
                                          ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39062:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__EMIT_1(js_ctx, 0x0a);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38425:61: note: expanded from macro 'DUK__EMIT_1'
#define DUK__EMIT_1(js_ctx, ch)       duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch))
                                                            ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39073:35: warning: use of old-style cast [-Wold-style-cast]
        gap_data = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(js_ctx->h_gap);
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39073:13: warning: use of old-style cast [-Wold-style-cast]
        gap_data = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(js_ctx->h_gap);
                   ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39074:12: warning: use of old-style cast [-Wold-style-cast]
        gap_len = (duk_size_t) DUK_HSTRING_GET_BYTELEN(js_ctx->h_gap);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39078:6: warning: use of old-style cast [-Wold-style-cast]
        p = DUK_BW_ENSURE_GETPTR(js_ctx->thr, &js_ctx->bw, need_bytes);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2590:47: note: expanded from macro 'DUK_BW_ENSURE_GETPTR'
#define DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p)
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39081:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) gap_data, (size_t) gap_len);
                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39081:25: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) gap_data, (size_t) gap_len);
                               ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39081:50: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) gap_data, (size_t) gap_len);
                                                        ^        ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39081:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) gap_data, (size_t) gap_len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39088:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) p, (const void *) p_start, (size_t) avail_bytes);
                           ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39088:26: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) p, (const void *) p_start, (size_t) avail_bytes);
                                       ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39088:50: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) p, (const void *) p_start, (size_t) avail_bytes);
                                                               ^        ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39088:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) p, (const void *) p_start, (size_t) avail_bytes);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39095:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) p_start, (size_t) need_bytes);
                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39095:25: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) p_start, (size_t) need_bytes);
                               ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39095:49: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) p_start, (size_t) need_bytes);
                                                       ^        ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39095:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) p, (const void *) p_start, (size_t) need_bytes);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39127:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39127:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39127:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39134:42: warning: use of old-style cast [-Wold-style-cast]
                duk_push_sprintf(thr, DUK_STR_FMT_PTR, (void *) h_target);
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39137:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39137:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39137:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39149:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(thr, DUK_STR_ENC_RECLIMIT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39177:42: warning: use of old-style cast [-Wold-style-cast]
                duk_push_sprintf(thr, DUK_STR_FMT_PTR, (void *) h_target);
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39225:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__EMIT_1(js_ctx, DUK_ASC_LCURLY);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38425:61: note: expanded from macro 'DUK__EMIT_1'
#define DUK__EMIT_1(js_ctx, ch)       duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch))
                                                            ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39233:12: warning: use of old-style cast [-Wold-style-cast]
        arr_len = (duk_uarridx_t) duk_get_length(thr, idx_keys);
                  ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39246:15: warning: use of old-style cast [-Wold-style-cast]
                prev_size = DUK_BW_GET_SIZE(js_ctx->thr, &js_ctx->bw);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39250:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EMIT_2(js_ctx, DUK_ASC_COLON, DUK_ASC_SPACE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38426:61: note: expanded from macro 'DUK__EMIT_2'
#define DUK__EMIT_2(js_ctx, ch1, ch2) duk__emit_2((js_ctx), (duk_uint_fast8_t) (ch1), (duk_uint_fast8_t) (ch2))
                                                            ^                  ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39250:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EMIT_2(js_ctx, DUK_ASC_COLON, DUK_ASC_SPACE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38426:87: note: expanded from macro 'DUK__EMIT_2'
#define DUK__EMIT_2(js_ctx, ch1, ch2) duk__emit_2((js_ctx), (duk_uint_fast8_t) (ch1), (duk_uint_fast8_t) (ch2))
                                                                                      ^                  ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39253:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EMIT_1(js_ctx, DUK_ASC_COLON);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38425:61: note: expanded from macro 'DUK__EMIT_1'
#define DUK__EMIT_1(js_ctx, ch)       duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch))
                                                            ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39264:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EMIT_1(js_ctx, DUK_ASC_COMMA);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38425:61: note: expanded from macro 'DUK__EMIT_1'
#define DUK__EMIT_1(js_ctx, ch)       duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch))
                                                            ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39279:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__EMIT_1(js_ctx, DUK_ASC_RCURLY);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38425:61: note: expanded from macro 'DUK__EMIT_1'
#define DUK__EMIT_1(js_ctx, ch)       duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch))
                                                            ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39305:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__EMIT_1(js_ctx, DUK_ASC_LBRACKET);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38425:61: note: expanded from macro 'DUK__EMIT_1'
#define DUK__EMIT_1(js_ctx, ch)       duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch))
                                                            ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39307:12: warning: use of old-style cast [-Wold-style-cast]
        arr_len = (duk_uarridx_t) duk_get_length(thr, idx_arr);
                  ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39320:40: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_push_uint_to_hstring(thr, (duk_uint_t) i); /* -> [ ... key ] */
                                                     ^            ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39333:3: warning: use of old-style cast [-Wold-style-cast]
                DUK__EMIT_1(js_ctx, DUK_ASC_COMMA);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38425:61: note: expanded from macro 'DUK__EMIT_1'
#define DUK__EMIT_1(js_ctx, ch)       duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch))
                                                            ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39345:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__EMIT_1(js_ctx, DUK_ASC_RBRACKET);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38425:61: note: expanded from macro 'DUK__EMIT_1'
#define DUK__EMIT_1(js_ctx, ch)       duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch))
                                                            ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39368:14: warning: use of old-style cast [-Wold-style-cast]
        tv_holder = DUK_GET_TVAL_POSIDX(thr, idx_holder);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39370:11: warning: use of old-style cast [-Wold-style-cast]
        tv_key = DUK_GET_TVAL_NEGIDX(thr, -1);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39385:3: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_JSON);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39385:3: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_JSON);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39417:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_NEGIDX(thr, -1);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39429:15: warning: use of old-style cast [-Wold-style-cast]
                        h_bufobj = (duk_hbufobj *) h;
                                   ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39437:7: warning: use of old-style cast [-Wold-style-cast]
                c = (duk_small_int_t) DUK_HOBJECT_GET_CLASS_NUMBER(h);
                    ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39461:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39461:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39504:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_NEGIDX(thr, -1);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39519:28: warning: use of old-style cast [-Wold-style-cast]
                DUK__EMIT_STRIDX(js_ctx, DUK_TVAL_GET_BOOLEAN(tv) ? DUK_STRIDX_TRUE : DUK_STRIDX_FALSE);
                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:38431:65: note: expanded from macro 'DUK__EMIT_STRIDX'
#define DUK__EMIT_STRIDX(js_ctx, i) duk__emit_stridx((js_ctx), (i))
                                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:39639:7: warning: use of old-style cast [-Wold-style-cast]
                c = (duk_small_int_t) DUK_HOBJECT_GET_CLASS_NUMBER(h);
                    ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40172:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&js_ctx_alloc, sizeof(js_ctx_alloc));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40202:42: warning: use of old-style cast [-Wold-style-cast]
        js_ctx->p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_text);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40202:20: warning: use of old-style cast [-Wold-style-cast]
        js_ctx->p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_text);
                          ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40204:41: warning: use of old-style cast [-Wold-style-cast]
        js_ctx->p_end = ((const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_text)) + DUK_HSTRING_GET_BYTELEN(h_text);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40204:19: warning: use of old-style cast [-Wold-style-cast]
        js_ctx->p_end = ((const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_text)) + DUK_HSTRING_GET_BYTELEN(h_text);
                         ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40225:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_EMPTY_STRING); /* default attrs ok */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40225:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_EMPTY_STRING); /* default attrs ok */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40283:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&js_ctx_alloc, sizeof(js_ctx_alloc));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40429:12: warning: use of old-style cast [-Wold-style-cast]
                nspace = (duk_small_int_t) duk_to_int_clamped(thr, idx_space, 0 /*minval*/, 10 /*maxval*/);
                         ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40432:33: warning: use of old-style cast [-Wold-style-cast]
                duk_push_lstring(thr, spaces, (duk_size_t) nspace);
                                              ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40520:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_EMPTY_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40520:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_EMPTY_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40545:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_PUSH_AS_STRING(thr, &js_ctx->bw);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2526:27: note: expanded from macro 'DUK_BW_PUSH_AS_STRING'
                duk_push_lstring((thr), (const char *) (bw_ctx)->p_base, (duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)); \
                                        ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40545:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_PUSH_AS_STRING(thr, &js_ctx->bw);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2526:60: note: expanded from macro 'DUK_BW_PUSH_AS_STRING'
                duk_push_lstring((thr), (const char *) (bw_ctx)->p_base, (duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)); \
                                                                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40653:10: warning: use of old-style cast [-Wold-style-cast]
                        res = (duk_double_t) DUK_DOUBLE_NAN;
                              ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40655:38: warning: use of old-style cast [-Wold-style-cast]
                        res = (duk_double_t) min_max(res, (double) t);
                                                          ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40655:10: warning: use of old-style cast [-Wold-style-cast]
                        res = (duk_double_t) min_max(res, (double) t);
                              ^              ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40766:22: warning: use of old-style cast [-Wold-style-cast]
        duk_small_int_t c = (duk_small_int_t) DUK_FPCLASSIFY(x);
                            ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40909:42: warning: use of old-style cast [-Wold-style-cast]
        duk_push_number(thr, (duk_double_t) fun((double) arg1));
                                                ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40909:23: warning: use of old-style cast [-Wold-style-cast]
        duk_push_number(thr, (duk_double_t) fun((double) arg1));
                             ^              ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40924:42: warning: use of old-style cast [-Wold-style-cast]
        duk_push_number(thr, (duk_double_t) fun((double) arg1, (double) arg2));
                                                ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40924:57: warning: use of old-style cast [-Wold-style-cast]
        duk_push_number(thr, (duk_double_t) fun((double) arg1, (double) arg2));
                                                               ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40924:23: warning: use of old-style cast [-Wold-style-cast]
        duk_push_number(thr, (duk_double_t) fun((double) arg1, (double) arg2));
                             ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40929:32: warning: use of old-style cast [-Wold-style-cast]
        return duk__math_minmax(thr, -DUK_DOUBLE_INFINITY, duk__fmax_fixed);
                                      ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40933:31: warning: use of old-style cast [-Wold-style-cast]
        return duk__math_minmax(thr, DUK_DOUBLE_INFINITY, duk__fmin_fixed);
                                     ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40937:23: warning: use of old-style cast [-Wold-style-cast]
        duk_push_number(thr, (duk_double_t) duk_util_get_random_double(thr));
                             ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40977:29: warning: use of old-style cast [-Wold-style-cast]
        if (duk_double_equals(max, DUK_DOUBLE_INFINITY)) {
                                   ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:40978:24: warning: use of old-style cast [-Wold-style-cast]
                duk_push_number(thr, DUK_DOUBLE_INFINITY);
                                     ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41004:23: warning: use of old-style cast [-Wold-style-cast]
        duk_push_number(thr, (duk_double_t) DUK_SQRT(sum) * max);
                             ^              ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41097:20: warning: use of old-style cast [-Wold-style-cast]
        duk_push_i32(thr, (duk_int32_t) z);
                          ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5992:65: note: expanded from macro 'duk_push_i32'
#define duk_push_i32(thr, val) duk_push_int((thr), (duk_int_t) (val))
                                                                ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41097:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_i32(thr, (duk_int32_t) z);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5992:52: note: expanded from macro 'duk_push_i32'
#define duk_push_i32(thr, val) duk_push_int((thr), (duk_int_t) (val))
                                                   ^           ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41126:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, "number expected");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41126:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, "number expected");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41126:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, "number expected");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41129:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41129:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41186:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41186:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41186:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41203:11: warning: use of old-style cast [-Wold-style-cast]
                radix = (duk_small_int_t) duk_to_int_check_range(thr, 0, 2, 36);
                        ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41236:16: warning: use of old-style cast [-Wold-style-cast]
        frac_digits = (duk_small_int_t) duk_to_int_check_range(thr, 0, 0, 20);
                      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41238:6: warning: use of old-style cast [-Wold-style-cast]
        c = (duk_small_int_t) DUK_FPCLASSIFY(d);
            ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41270:6: warning: use of old-style cast [-Wold-style-cast]
        c = (duk_small_int_t) DUK_FPCLASSIFY(d);
            ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41275:16: warning: use of old-style cast [-Wold-style-cast]
        frac_digits = (duk_small_int_t) duk_to_int_check_range(thr, 0, 0, 20);
                      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41309:6: warning: use of old-style cast [-Wold-style-cast]
        c = (duk_small_int_t) DUK_FPCLASSIFY(d);
            ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41314:9: warning: use of old-style cast [-Wold-style-cast]
        prec = (duk_small_int_t) duk_to_int_check_range(thr, 0, 1, 21);
               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41412:36: warning: use of old-style cast [-Wold-style-cast]
                                          DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT),
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41474:42: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT),
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41574:30: warning: use of old-style cast [-Wold-style-cast]
        duk_seal_freeze_raw(thr, 0, (duk_bool_t) duk_get_current_magic(thr) /*is_freeze*/);
                                    ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41585:14: warning: use of old-style cast [-Wold-style-cast]
        is_frozen = (duk_bool_t) duk_get_current_magic(thr);
                    ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41607:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_TO_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41607:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_TO_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41653:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_ret_t) duk_hobject_object_ownprop_helper(thr, 0 /*required_desc_flags*/);
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41659:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_ret_t) duk_hobject_object_ownprop_helper(thr, DUK_PROPDESC_FLAG_ENUMERABLE /*required_desc_flags*/);
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41692:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, 0);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41709:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41810:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41845:10: warning: use of old-style cast [-Wold-style-cast]
        magic = (duk_small_uint_t) duk_get_current_magic(thr);
                ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41988:7: warning: use of old-style cast [-Wold-style-cast]
        if (!duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_OWN_KEYS)) {
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:41988:7: warning: use of old-style cast [-Wold-style-cast]
        if (!duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_OWN_KEYS)) {
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42112:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42179:37: warning: use of old-style cast [-Wold-style-cast]
                                                  DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_POINTER),
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42184:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42184:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42184:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42214:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42214:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42225:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42289:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_uarridx_t) duk_get_length(thr, -1);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42300:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE_INVALID_TRAP_RESULT(thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10380:59: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_TRAP_RESULT'
                duk_err_type_invalid_trap_result((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                        ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42336:3: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uarridx(thr, idx++);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5996:57: note: expanded from macro 'duk_push_uarridx'
#define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                        ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42392:11: warning: use of old-style cast [-Wold-style-cast]
        tv_obj = DUK_GET_TVAL_POSIDX(thr, 0);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42393:11: warning: use of old-style cast [-Wold-style-cast]
        tv_key = DUK_GET_TVAL_POSIDX(thr, 1);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42410:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_UNSUPPORTED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10298:3: note: expanded from macro 'DUK_ERROR_UNSUPPORTED'
                DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42410:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_UNSUPPORTED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10298:3: note: expanded from macro 'DUK_ERROR_UNSUPPORTED'
                DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42410:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_UNSUPPORTED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10298:3: note: expanded from macro 'DUK_ERROR_UNSUPPORTED'
                DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42416:11: warning: use of old-style cast [-Wold-style-cast]
        tv_obj = DUK_GET_TVAL_POSIDX(thr, 0);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42417:11: warning: use of old-style cast [-Wold-style-cast]
        tv_key = DUK_GET_TVAL_POSIDX(thr, 1);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42434:11: warning: use of old-style cast [-Wold-style-cast]
        tv_obj = DUK_GET_TVAL_POSIDX(thr, 0);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42435:11: warning: use of old-style cast [-Wold-style-cast]
        tv_key = DUK_GET_TVAL_POSIDX(thr, 1);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42454:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_UNSUPPORTED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10298:3: note: expanded from macro 'DUK_ERROR_UNSUPPORTED'
                DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42454:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_UNSUPPORTED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10298:3: note: expanded from macro 'DUK_ERROR_UNSUPPORTED'
                DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42454:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_UNSUPPORTED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10298:3: note: expanded from macro 'DUK_ERROR_UNSUPPORTED'
                DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42460:11: warning: use of old-style cast [-Wold-style-cast]
        tv_obj = DUK_GET_TVAL_POSIDX(thr, 0);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42461:11: warning: use of old-style cast [-Wold-style-cast]
        tv_key = DUK_GET_TVAL_POSIDX(thr, 1);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42462:11: warning: use of old-style cast [-Wold-style-cast]
        tv_val = DUK_GET_TVAL_POSIDX(thr, 2);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42510:3: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_SOURCE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42510:3: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_SOURCE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42619:23: warning: use of old-style cast [-Wold-style-cast]
        duk_push_string(thr, (const char *) buf);
                             ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42637:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xget_owndataprop_stridx_short(thr, 0, DUK_STRIDX_INT_SOURCE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42637:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xget_owndataprop_stridx_short(thr, 0, DUK_STRIDX_INT_SOURCE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42638:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xget_owndataprop_stridx_short(thr, 0, DUK_STRIDX_INT_BYTECODE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42638:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xget_owndataprop_stridx_short(thr, 0, DUK_STRIDX_INT_BYTECODE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42640:33: warning: use of old-style cast [-Wold-style-cast]
                re_flags = (duk_small_uint_t) DUK_HSTRING_GET_DATA(h_bc)[0]; /* Safe even if h_bc length is 0 (= NUL) */
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42640:14: warning: use of old-style cast [-Wold-style-cast]
                re_flags = (duk_small_uint_t) DUK_HSTRING_GET_DATA(h_bc)[0]; /* Safe even if h_bc length is 0 (= NUL) */
                           ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42654:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_DCERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42721:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE_INVALID_ARGS(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42746:12: warning: use of old-style cast [-Wold-style-cast]
        q_start = DUK_HSTRING_GET_DATA(h_search);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42747:11: warning: use of old-style cast [-Wold-style-cast]
        q_blen = (duk_int_t) DUK_HSTRING_GET_BYTELEN(h_search);
                 ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42753:69: warning: use of old-style cast [-Wold-style-cast]
        bpos = (duk_int_t) duk_heap_strcache_offset_char2byte(thr, h_this, (duk_uint32_t) cpos);
                                                                           ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42753:9: warning: use of old-style cast [-Wold-style-cast]
        bpos = (duk_int_t) duk_heap_strcache_offset_char2byte(thr, h_this, (duk_uint32_t) cpos);
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42755:12: warning: use of old-style cast [-Wold-style-cast]
        p_start = DUK_HSTRING_GET_DATA(h_this);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42775:28: warning: use of old-style cast [-Wold-style-cast]
                if ((t == firstbyte) && ((duk_size_t) (p_end - p) >= (duk_size_t) q_blen)) {
                                         ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42775:56: warning: use of old-style cast [-Wold-style-cast]
                if ((t == firstbyte) && ((duk_size_t) (p_end - p) >= (duk_size_t) q_blen)) {
                                                                     ^            ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42777:19: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) {
                                       ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42777:37: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) {
                                                         ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42777:61: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) {
                                                                                 ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42839:11: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_STRING);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42842:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42842:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42842:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42864:31: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_INIT_PUSHBUF(thr, bw, (duk_size_t) n); /* initial estimate for ASCII only codepoints */
                                     ^            ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2513:41: note: expanded from macro 'DUK_BW_INIT_PUSHBUF'
                duk_bw_init_pushbuf((thr), (bw_ctx), (sz)); \
                                                      ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42879:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_DCERROR_RANGE_INVALID_ARGS(thr);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10323:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10319:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42882:9: warning: use of old-style cast [-Wold-style-cast]
                        cp = (duk_ucodepoint_t) i32;
                             ^                  ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42883:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_ENSURE_CESU8(thr, bw, cp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2805:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CESU8'
                DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_CESU8_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42883:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_ENSURE_CESU8(thr, bw, cp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2806:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CESU8'
                DUK_BW_WRITE_RAW_CESU8((thr), (bw_ctx), (cp)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2686:13: note: expanded from macro 'DUK_BW_WRITE_RAW_CESU8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42891:9: warning: use of old-style cast [-Wold-style-cast]
                        cp = (duk_ucodepoint_t) duk_to_uint32(thr, i);
                             ^                  ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42892:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_ENSURE_XUTF8(thr, bw, cp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2800:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_XUTF8'
                DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_XUTF8_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42892:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_ENSURE_XUTF8(thr, bw, cp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2801:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_XUTF8'
                DUK_BW_WRITE_RAW_XUTF8((thr), (bw_ctx), (cp)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42938:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42938:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42948:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42975:26: warning: use of old-style cast [-Wold-style-cast]
                duk_substring(thr, -1, (duk_size_t) pos, (duk_size_t) pos + 1U);
                                       ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42975:44: warning: use of old-style cast [-Wold-style-cast]
                duk_substring(thr, -1, (duk_size_t) pos, (duk_size_t) pos + 1U);
                                                         ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42980:31: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_UNLIKELY(pos < 0 || (duk_uint_t) pos >= (duk_uint_t) DUK_HSTRING_GET_CHARLEN(h))) {
                                            ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42980:51: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_UNLIKELY(pos < 0 || (duk_uint_t) pos >= (duk_uint_t) DUK_HSTRING_GET_CHARLEN(h))) {
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42983:27: warning: use of old-style cast [-Wold-style-cast]
                        duk_substring(thr, -1, (duk_size_t) pos, (duk_size_t) pos + 1U);
                                               ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:42983:45: warning: use of old-style cast [-Wold-style-cast]
                        duk_substring(thr, -1, (duk_size_t) pos, (duk_size_t) pos + 1U);
                                                                 ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43008:31: warning: use of old-style cast [-Wold-style-cast]
                                     (duk_int_t) DUK_HSTRING_GET_CHARLEN(h) - 1 /*max(incl)*/,
                                     ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43026:60: warning: use of old-style cast [-Wold-style-cast]
                cp = (duk_uint32_t) duk_hstring_char_code_at_raw(thr, h, (duk_uint_t) pos, (duk_bool_t) magic /*surrogate_aware*/);
                                                                         ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43026:78: warning: use of old-style cast [-Wold-style-cast]
                cp = (duk_uint32_t) duk_hstring_char_code_at_raw(thr, h, (duk_uint_t) pos, (duk_bool_t) magic /*surrogate_aware*/);
                                                                                           ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43026:8: warning: use of old-style cast [-Wold-style-cast]
                cp = (duk_uint32_t) duk_hstring_char_code_at_raw(thr, h, (duk_uint_t) pos, (duk_bool_t) magic /*surrogate_aware*/);
                     ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43027:3: warning: use of old-style cast [-Wold-style-cast]
                duk_push_u32(thr, cp);
                ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43047:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43068:25: warning: use of old-style cast [-Wold-style-cast]
        duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos);
                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43068:49: warning: use of old-style cast [-Wold-style-cast]
        duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos);
                                                       ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43085:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43112:25: warning: use of old-style cast [-Wold-style-cast]
        duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos);
                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43112:49: warning: use of old-style cast [-Wold-style-cast]
        duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos);
                                                       ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43124:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43149:25: warning: use of old-style cast [-Wold-style-cast]
        duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos);
                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43149:49: warning: use of old-style cast [-Wold-style-cast]
        duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos);
                                                       ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43161:39: warning: use of old-style cast [-Wold-style-cast]
        duk_unicode_case_convert_string(thr, (duk_bool_t) uppercase);
                                             ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43174:36: warning: use of old-style cast [-Wold-style-cast]
        duk_small_uint_t is_lastindexof = (duk_small_uint_t) duk_get_current_magic(thr); /* 0=indexOf, 1=lastIndexOf */
                                          ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43178:14: warning: use of old-style cast [-Wold-style-cast]
        clen_this = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h_this);
                    ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43258:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43258:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43281:13: warning: use of old-style cast [-Wold-style-cast]
                r_start = DUK_HSTRING_GET_DATA(h_repl);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43323:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43323:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43339:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43339:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43340:18: warning: use of old-style cast [-Wold-style-cast]
                                last_index = (duk_uint32_t) duk_get_uint(thr, -1);
                                             ^              ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43345:24: warning: use of old-style cast [-Wold-style-cast]
                                duk_push_uint(thr, (duk_uint_t) (last_index + 1));
                                                   ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43346:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43346:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43350:17: warning: use of old-style cast [-Wold-style-cast]
                        match_caps = (duk_int_t) duk_get_length(thr, -1);
                                     ^           ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43364:14: warning: use of old-style cast [-Wold-style-cast]
                        p_start = DUK_HSTRING_GET_DATA(h_input);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43366:13: warning: use of old-style cast [-Wold-style-cast]
                        p_blen = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h_input);
                                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43370:14: warning: use of old-style cast [-Wold-style-cast]
                        q_start = DUK_HSTRING_GET_DATA(h_search);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43371:13: warning: use of old-style cast [-Wold-style-cast]
                        q_blen = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h_search);
                                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43384:20: warning: use of old-style cast [-Wold-style-cast]
                                if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) {
                                               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43384:38: warning: use of old-style cast [-Wold-style-cast]
                                if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) {
                                                                 ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43384:62: warning: use of old-style cast [-Wold-style-cast]
                                if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) {
                                                                                         ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43412:22: warning: use of old-style cast [-Wold-style-cast]
                match_start_boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(thr, h_input, match_start_coff);
                                   ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43414:12: warning: use of old-style cast [-Wold-style-cast]
                tmp_sz = (duk_size_t) (match_start_boff - prev_match_end_boff);
                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43415:38: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2814:33: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valptr = (const void *) (valptr); \
                                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43415:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2814:17: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valptr = (const void *) (valptr); \
                              ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43415:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2815:16: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valsz = (duk_size_t) (valsz); \
                             ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43415:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2816:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                DUK_BW_ENSURE((thr), (bw_ctx), duk__valsz); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43415:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2817:21: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43415:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2817:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43434:33: warning: use of old-style cast [-Wold-style-cast]
                                        duk_get_prop_index(thr, 4, (duk_uarridx_t) idx);
                                                                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43443:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, (duk_uint_t) match_start_coff);
                                           ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43452:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2834:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43452:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:21: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43452:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:60: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43452:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:45: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43452:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43471:12: warning: use of old-style cast [-Wold-style-cast]
                                left = (duk_size_t) (r_end - r);
                                       ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43484:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_match);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2834:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43484:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_match);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:21: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43484:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_match);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:60: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43484:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_match);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:45: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43484:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_match);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43489:15: warning: use of old-style cast [-Wold-style-cast]
                                        tmp_sz = (duk_size_t) match_start_boff;
                                                 ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43490:41: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz);
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2814:33: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valptr = (const void *) (valptr); \
                                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43490:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2814:17: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valptr = (const void *) (valptr); \
                              ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43490:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2815:16: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valsz = (duk_size_t) (valsz); \
                             ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43490:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2816:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                DUK_BW_ENSURE((thr), (bw_ctx), duk__valsz); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43490:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2817:21: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43490:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2817:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43504:29: warning: use of old-style cast [-Wold-style-cast]
                                            match_start_coff + (duk_uint_fast32_t) DUK_HSTRING_GET_CHARLEN(h_match));
                                                               ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43501:23: warning: use of old-style cast [-Wold-style-cast]
                                        match_end_boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(
                                                         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43506:15: warning: use of old-style cast [-Wold-style-cast]
                                        tmp_sz = (duk_size_t) (DUK_HSTRING_GET_BYTELEN(h_input) - match_end_boff);
                                                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43507:41: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz);
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2814:33: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valptr = (const void *) (valptr); \
                                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43507:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2814:17: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valptr = (const void *) (valptr); \
                              ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43507:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2815:16: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valsz = (duk_size_t) (valsz); \
                             ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43507:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2816:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                DUK_BW_ENSURE((thr), (bw_ctx), duk__valsz); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43507:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2817:21: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43507:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2817:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43543:34: warning: use of old-style cast [-Wold-style-cast]
                                                duk_get_prop_index(thr, 4, (duk_uarridx_t) capnum);
                                                                           ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43549:8: warning: use of old-style cast [-Wold-style-cast]
                                                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_tmp_str);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2834:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43549:8: warning: use of old-style cast [-Wold-style-cast]
                                                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_tmp_str);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:21: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43549:8: warning: use of old-style cast [-Wold-style-cast]
                                                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_tmp_str);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:60: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43549:8: warning: use of old-style cast [-Wold-style-cast]
                                                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_tmp_str);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:45: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43549:8: warning: use of old-style cast [-Wold-style-cast]
                                                        DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_tmp_str);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2835:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_HSTRING'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43568:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_BW_WRITE_ENSURE_U8(thr, bw, (duk_uint8_t) (ch1 & 0xff));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2770:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_ENSURE((thr), (bw_ctx), 1); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43568:37: warning: use of old-style cast [-Wold-style-cast]
                                DUK_BW_WRITE_ENSURE_U8(thr, bw, (duk_uint8_t) (ch1 & 0xff));
                                                                ^             ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2771:41: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \
                                                      ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:35: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                                ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43568:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_BW_WRITE_ENSURE_U8(thr, bw, (duk_uint8_t) (ch1 & 0xff));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2771:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:20: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                 ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43585:11: warning: use of old-style cast [-Wold-style-cast]
        tmp_sz = (duk_size_t) (DUK_HSTRING_GET_BYTELEN(h_input) - prev_match_end_boff);
                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43586:37: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2814:33: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valptr = (const void *) (valptr); \
                                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43586:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2814:17: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valptr = (const void *) (valptr); \
                              ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43586:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2815:16: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk__valsz = (duk_size_t) (valsz); \
                             ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43586:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2816:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                DUK_BW_ENSURE((thr), (bw_ctx), duk__valsz); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43586:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2817:21: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \
                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43586:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2817:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_BYTES'
                duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43694:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43694:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43697:23: warning: use of old-style cast [-Wold-style-cast]
                        match_start_boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(thr, h_input, match_start_coff);
                                           ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43706:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43706:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43709:21: warning: use of old-style cast [-Wold-style-cast]
                        match_end_boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(thr, h_input, match_end_coff);
                                         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43714:24: warning: use of old-style cast [-Wold-style-cast]
                                duk_push_uint(thr, (duk_uint_t) (match_end_coff + 1));
                                                   ^            ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43715:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43715:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43727:14: warning: use of old-style cast [-Wold-style-cast]
                        p_start = DUK_HSTRING_GET_DATA(h_input);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43732:14: warning: use of old-style cast [-Wold-style-cast]
                        q_start = DUK_HSTRING_GET_DATA(h_sep);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43733:13: warning: use of old-style cast [-Wold-style-cast]
                        q_blen = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h_sep);
                                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43734:13: warning: use of old-style cast [-Wold-style-cast]
                        q_clen = (duk_size_t) DUK_HSTRING_GET_CHARLEN(h_sep);
                                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43766:20: warning: use of old-style cast [-Wold-style-cast]
                                if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) {
                                               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43766:38: warning: use of old-style cast [-Wold-style-cast]
                                if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) {
                                                                 ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43766:62: warning: use of old-style cast [-Wold-style-cast]
                                if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) {
                                                                                         ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43784:23: warning: use of old-style cast [-Wold-style-cast]
                        match_start_boff = (duk_uint32_t) (p - p_start);
                                           ^              ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43785:21: warning: use of old-style cast [-Wold-style-cast]
                        match_end_coff = (duk_uint32_t) (match_start_coff + q_clen); /* constrained by string length */
                                         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43786:21: warning: use of old-style cast [-Wold-style-cast]
                        match_end_boff = (duk_uint32_t) (match_start_boff + q_blen); /* ditto */
                                         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43812:36: warning: use of old-style cast [-Wold-style-cast]
                                 (const char *) (DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff),
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43812:20: warning: use of old-style cast [-Wold-style-cast]
                                 (const char *) (DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff),
                                 ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43813:20: warning: use of old-style cast [-Wold-style-cast]
                                 (duk_size_t) (match_start_boff - prev_match_end_boff));
                                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43827:32: warning: use of old-style cast [-Wold-style-cast]
                                duk_get_prop_index(thr, 4, (duk_uarridx_t) i);
                                                           ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43861:35: warning: use of old-style cast [-Wold-style-cast]
                                 (const char *) DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff,
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43861:20: warning: use of old-style cast [-Wold-style-cast]
                                 (const char *) DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff,
                                 ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43862:20: warning: use of old-style cast [-Wold-style-cast]
                                 (duk_size_t) (DUK_HSTRING_GET_BYTELEN(h_input) - prev_match_end_boff));
                                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43942:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43942:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43975:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43975:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43995:3: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:43995:3: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44003:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44003:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44008:30: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_index(thr, 2, (duk_uarridx_t) arr_idx);
                                           ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44072:10: warning: use of old-style cast [-Wold-style-cast]
        count = (duk_uint_t) count_signed;
                ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44081:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, result_len);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44083:30: warning: use of old-style cast [-Wold-style-cast]
        src = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44083:8: warning: use of old-style cast [-Wold-style-cast]
        src = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
              ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44100:23: warning: use of old-style cast [-Wold-style-cast]
                duk_size_t remain = (duk_size_t) (p_end - p);
                                    ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44110:15: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) p, (const void *) src, remain);
                                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44110:27: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) p, (const void *) src, remain);
                                               ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44110:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) p, (const void *) src, remain);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44113:15: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) p, (const void *) src, copy_size);
                                   ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44113:27: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) p, (const void *) src, copy_size);
                                               ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44113:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) p, (const void *) src, copy_size);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44117:9: warning: use of old-style cast [-Wold-style-cast]
                src = (const duk_uint8_t *) buf; /* Use buf as source for larger copies. */
                      ^                     ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44118:15: warning: use of old-style cast [-Wold-style-cast]
                copy_size = (duk_size_t) (p - buf);
                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44135:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_RANGE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10323:3: note: expanded from macro 'DUK_DCERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10319:3: note: expanded from macro 'DUK_ERROR_RANGE_INVALID_ARGS'
                DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44164:11: warning: use of old-style cast [-Wold-style-cast]
        h1_len = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h1);
                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44165:11: warning: use of old-style cast [-Wold-style-cast]
        h2_len = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h2);
                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44168:51: warning: use of old-style cast [-Wold-style-cast]
        rc = (duk_small_int_t) duk_memcmp((const void *) DUK_HSTRING_GET_DATA(h1),
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44168:36: warning: use of old-style cast [-Wold-style-cast]
        rc = (duk_small_int_t) duk_memcmp((const void *) DUK_HSTRING_GET_DATA(h1),
                                          ^              ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44169:51: warning: use of old-style cast [-Wold-style-cast]
                                          (const void *) DUK_HSTRING_GET_DATA(h2),
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44169:36: warning: use of old-style cast [-Wold-style-cast]
                                          (const void *) DUK_HSTRING_GET_DATA(h2),
                                          ^              ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44170:36: warning: use of old-style cast [-Wold-style-cast]
                                          (size_t) prefix_len);
                                          ^        ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44168:7: warning: use of old-style cast [-Wold-style-cast]
        rc = (duk_small_int_t) duk_memcmp((const void *) DUK_HSTRING_GET_DATA(h1),
             ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44192:20: warning: use of old-style cast [-Wold-style-cast]
        duk_push_int(thr, (duk_int_t) ret);
                          ^           ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44238:10: warning: use of old-style cast [-Wold-style-cast]
                        off = (duk_int_t) blen_target - (duk_int_t) blen_search;
                              ^           ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44238:36: warning: use of old-style cast [-Wold-style-cast]
                        off = (duk_int_t) blen_target - (duk_int_t) blen_search;
                                                        ^           ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44247:9: warning: use of old-style cast [-Wold-style-cast]
                len = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h_target);
                      ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44251:71: warning: use of old-style cast [-Wold-style-cast]
                off = (duk_int_t) duk_heap_strcache_offset_char2byte(thr, h_target, (duk_uint_fast32_t) pos);
                                                                                    ^                   ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44251:9: warning: use of old-style cast [-Wold-style-cast]
                off = (duk_int_t) duk_heap_strcache_offset_char2byte(thr, h_target, (duk_uint_fast32_t) pos);
                      ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44253:11: warning: use of old-style cast [-Wold-style-cast]
                        off -= (duk_int_t) blen_search;
                               ^           ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44256:23: warning: use of old-style cast [-Wold-style-cast]
        if (off < 0 || off > (duk_int_t) blen_target) {
                             ^           ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44269:28: warning: use of old-style cast [-Wold-style-cast]
        blen_left = blen_target - (duk_size_t) off;
                                  ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44271:58: warning: use of old-style cast [-Wold-style-cast]
                const duk_uint8_t *p_cmp_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_target) + off;
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44271:36: warning: use of old-style cast [-Wold-style-cast]
                const duk_uint8_t *p_cmp_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_target) + off;
                                                 ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44272:55: warning: use of old-style cast [-Wold-style-cast]
                const duk_uint8_t *p_search = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_search);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44272:33: warning: use of old-style cast [-Wold-style-cast]
                const duk_uint8_t *p_search = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_search);
                                              ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44273:25: warning: use of old-style cast [-Wold-style-cast]
                if (duk_memcmp_unsafe((const void *) p_cmp_start, (const void *) p_search, (size_t) blen_search) == 0) {
                                      ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44273:53: warning: use of old-style cast [-Wold-style-cast]
                if (duk_memcmp_unsafe((const void *) p_cmp_start, (const void *) p_search, (size_t) blen_search) == 0) {
                                                                  ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44273:78: warning: use of old-style cast [-Wold-style-cast]
                if (duk_memcmp_unsafe((const void *) p_cmp_start, (const void *) p_search, (size_t) blen_search) == 0) {
                                                                                           ^        ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44297:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h);
              ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44335:10: warning: use of old-style cast [-Wold-style-cast]
                desc = (const duk_uint8_t *) duk_to_lstring(thr, 0, &len);
                       ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44345:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) duk_push_fixed_buffer(thr, 1 + len + 1 + 17 + 1);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44349:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) desc, len);
                          ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44349:32: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) desc, len);
                                      ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44349:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) p, (const void *) desc, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44359:20: warning: use of old-style cast [-Wold-style-cast]
                p += DUK_SPRINTF((char *) p,
                                 ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44362:20: warning: use of old-style cast [-Wold-style-cast]
                                 (unsigned long) thr->heap->sym_counter[1],
                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44363:20: warning: use of old-style cast [-Wold-style-cast]
                                 (unsigned long) thr->heap->sym_counter[0]);
                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44377:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) buf, (duk_size_t) (p - buf));
                              ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44377:44: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) buf, (duk_size_t) (p - buf));
                                                  ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44448:28: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h);
                                  ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44448:6: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h);
            ^                     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44456:25: warning: use of old-style cast [-Wold-style-cast]
                duk_push_lstring(thr, (const char *) (p + 1), (duk_size_t) (DUK_HSTRING_GET_BYTELEN(h) - 1));
                                      ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44456:49: warning: use of old-style cast [-Wold-style-cast]
                duk_push_lstring(thr, (const char *) (p + 1), (duk_size_t) (DUK_HSTRING_GET_BYTELEN(h) - 1));
                                                              ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44504:12: warning: use of old-style cast [-Wold-style-cast]
        new_thr = (duk_hthread *) duk_known_hobject(thr, -1);
                  ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44533:21: warning: use of old-style cast [-Wold-style-cast]
        duk_hthread *thr = (duk_hthread *) ctx;
                           ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44548:13: warning: use of old-style cast [-Wold-style-cast]
        is_error = (duk_small_uint_t) duk_to_boolean_top_pop(thr);
                   ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44605:22: warning: use of old-style cast [-Wold-style-cast]
                duk_push_tval(thr, DUK_GET_TVAL_NEGIDX(thr_resume, -1));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44661:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value2, &thr->valstack_bottom[0]); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44661:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value2, &thr->valstack_bottom[0]); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44665:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value1, &thr->valstack_bottom[1]); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44665:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value1, &thr->valstack_bottom[1]); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44676:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_TYPE_INVALID_STATE(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10375:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_STATE'
                DUK_ERROR_TYPE_INVALID_STATE((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10371:53: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_STATE'
                duk_err_type_invalid_state((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44708:13: warning: use of old-style cast [-Wold-style-cast]
        is_error = (duk_small_uint_t) duk_to_boolean_top_pop(thr);
                   ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44782:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value1, &thr->valstack_bottom[0]); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44782:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value1, &thr->valstack_bottom[0]); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44793:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_TYPE_INVALID_STATE(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10375:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_STATE'
                DUK_ERROR_TYPE_INVALID_STATE((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10371:53: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_STATE'
                duk_err_type_invalid_state((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:44810:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DCERROR_TYPE_INVALID_ARGS(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10366:3: note: expanded from macro 'DUK_DCERROR_TYPE_INVALID_ARGS'
                DUK_ERROR_TYPE_INVALID_ARGS((thr)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49156:14: warning: use of old-style cast [-Wold-style-cast]
        if (depth > (duk_int_t) thr_callstack->callstack_top) {
                    ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49157:11: warning: use of old-style cast [-Wold-style-cast]
                depth = (duk_int_t) thr_callstack->callstack_top;
                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49183:45: warning: use of old-style cast [-Wold-style-cast]
        tv = duk_push_harray_with_size_outptr(thr, (duk_uint32_t) arr_size);
                                                   ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49194:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_INCREF(thr, s);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:67: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49194:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_INCREF(thr, s);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:41: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49197:9: warning: use of old-style cast [-Wold-style-cast]
                u32 = (duk_uint32_t) thr->compile_ctx->curr_token.start_line; /* (flags<<32) + (line), flags = 0 */
                      ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49198:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_U32(tv, u32);
                ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1366:62: note: expanded from macro 'DUK_TVAL_SET_U32'
#define DUK_TVAL_SET_U32(tv, val)  DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49214:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_INCREF(thr, s);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:67: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49214:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_INCREF(thr, s);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:41: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49218:27: warning: use of old-style cast [-Wold-style-cast]
                         ((duk_double_t) DUK_TB_FLAG_NOBLAME_FILELINE) * DUK_DOUBLE_2TO32 :
                          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49220:7: warning: use of old-style cast [-Wold-style-cast]
                    (duk_double_t) c_line;
                    ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49249:8: warning: use of old-style cast [-Wold-style-cast]
                pc = (duk_uint32_t) duk_hthread_get_act_prev_pc(thr_callstack, act);
                     ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49252:8: warning: use of old-style cast [-Wold-style-cast]
                d = ((duk_double_t) act->flags) * DUK_DOUBLE_2TO32 + (duk_double_t) pc;
                     ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49252:56: warning: use of old-style cast [-Wold-style-cast]
                d = ((duk_double_t) act->flags) * DUK_DOUBLE_2TO32 + (duk_double_t) pc;
                                                                     ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49276:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INT_TRACEDATA); /* -> [ ... error ] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6208:2: note: expanded from macro 'duk_xdef_prop_stridx_short_wec'
        duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49276:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INT_TRACEDATA); /* -> [ ... error ] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6208:2: note: expanded from macro 'duk_xdef_prop_stridx_short_wec'
        duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49276:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INT_TRACEDATA); /* -> [ ... error ] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6208:2: note: expanded from macro 'duk_xdef_prop_stridx_short_wec'
        duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49423:6: warning: use of old-style cast [-Wold-style-cast]
        if (duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_MESSAGE)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49423:6: warning: use of old-style cast [-Wold-style-cast]
        if (duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_MESSAGE)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49445:20: warning: use of old-style cast [-Wold-style-cast]
                                 (long) thr->compile_ctx->curr_token.start_line,
                                 ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49448:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49448:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49624:25: warning: use of old-style cast [-Wold-style-cast]
        buf[sizeof(buf) - 1] = (char) 0;
                               ^      ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49625:24: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_fatal(thr, (const char *) buf);
                              ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:544:25: note: expanded from macro 'duk_fatal'
        (duk_fatal_raw((ctx), (err_msg)), (duk_ret_t) 0)
                               ^~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49625:9: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_fatal(thr, (const char *) buf);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:544:36: note: expanded from macro 'duk_fatal'
        (duk_fatal_raw((ctx), (err_msg)), (duk_ret_t) 0)
                                          ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49942:30: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_I32(&tv_val, (duk_int32_t) code);
                                                  ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1367:78: note: expanded from macro 'DUK_TVAL_SET_I32'
#define DUK_TVAL_SET_I32(tv, val)  DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val))
                                                                             ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49942:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_I32(&tv_val, (duk_int32_t) code);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1367:62: note: expanded from macro 'DUK_TVAL_SET_I32'
#define DUK_TVAL_SET_I32(tv, val)  DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49962:98: warning: use of old-style cast [-Wold-style-cast]
                duk_push_error_object_raw(thr, code | DUK_ERRCODE_FLAG_NOBLAME_FILELINE, filename, line, "%s", (const char *) msg);
                                                                                                               ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:49978:50: warning: use of old-style cast [-Wold-style-cast]
                duk_err_setup_ljstate1(thr, DUK_LJ_TYPE_THROW, DUK_GET_TVAL_NEGIDX(thr, -1));
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50022:53: warning: use of old-style cast [-Wold-style-cast]
        duk_error_raw(thr, -rc, NULL, 0, "error (rc %ld)", (long) rc);
                                                           ^      ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50067:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hbuffer *) DUK_ALLOC(heap, alloc_size);
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50074:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) res, (flags & DUK_BUF_FLAG_NOZERO) ? header_size : alloc_size);
                    ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3091:21: note: expanded from macro 'duk_memzero'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50074:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) res, (flags & DUK_BUF_FLAG_NOZERO) ? header_size : alloc_size);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50081:7: warning: use of old-style cast [-Wold-style-cast]
                h = (duk_hbuffer_external *) res;
                    ^                        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50093:28: warning: use of old-style cast [-Wold-style-cast]
                duk_hbuffer_dynamic *h = (duk_hbuffer_dynamic *) res;
                                         ^                       ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50110:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HBUFFER_DYNAMIC_SET_DATA_PTR(heap, h, ptr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8681:21: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_SET_DATA_PTR'
                (x)->curr_alloc = (void *) (v); \
                                  ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50123:50: warning: use of old-style cast [-Wold-style-cast]
                *out_bufdata = (void *) ((duk_hbuffer_fixed *) (void *) res + 1);
                                                               ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50123:28: warning: use of old-style cast [-Wold-style-cast]
                *out_bufdata = (void *) ((duk_hbuffer_fixed *) (void *) res + 1);
                                         ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50123:18: warning: use of old-style cast [-Wold-style-cast]
                *out_bufdata = (void *) ((duk_hbuffer_fixed *) (void *) res + 1);
                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50126:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_SET_SIZE(res, size);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8641:4: note: expanded from macro 'DUK_HBUFFER_SET_SIZE'
                ((duk_hbuffer *) (x))->size = (v); \
                 ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50152:29: warning: use of old-style cast [-Wold-style-cast]
        duk_hbuffer_dynamic *buf = (duk_hbuffer_dynamic *) ud;
                                   ^                       ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50154:9: warning: use of old-style cast [-Wold-style-cast]
        return (void *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, buf);
               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50194:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(thr, "buffer too long");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50204:70: warning: use of old-style cast [-Wold-style-cast]
        res = DUK_REALLOC_INDIRECT(thr->heap, duk_hbuffer_get_dynalloc_ptr, (void *) buf, new_size);
                                                                            ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9171:98: note: expanded from macro 'DUK_REALLOC_INDIRECT'
#define DUK_REALLOC_INDIRECT(heap, cb, ud, newsize) duk_heap_mem_realloc_indirect((heap), (cb), (ud), (newsize))
                                                                                                 ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50220:15: warning: use of old-style cast [-Wold-style-cast]
                prev_size = DUK_HBUFFER_DYNAMIC_GET_SIZE(buf);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8656:66: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE'
#define DUK_HBUFFER_DYNAMIC_GET_SIZE(x)     DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50220:15: warning: use of old-style cast [-Wold-style-cast]
                prev_size = DUK_HBUFFER_DYNAMIC_GET_SIZE(buf);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8656:45: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE'
#define DUK_HBUFFER_DYNAMIC_GET_SIZE(x)     DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50224:26: warning: use of old-style cast [-Wold-style-cast]
                        duk_memzero((void *) ((char *) res + prev_size), (duk_size_t) (new_size - prev_size));
                                              ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3091:21: note: expanded from macro 'duk_memzero'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50224:16: warning: use of old-style cast [-Wold-style-cast]
                        duk_memzero((void *) ((char *) res + prev_size), (duk_size_t) (new_size - prev_size));
                                    ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3091:21: note: expanded from macro 'duk_memzero'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50224:53: warning: use of old-style cast [-Wold-style-cast]
                        duk_memzero((void *) ((char *) res + prev_size), (duk_size_t) (new_size - prev_size));
                                                                         ^            ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3092:26: note: expanded from macro 'duk_memzero'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50224:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memzero((void *) ((char *) res + prev_size), (duk_size_t) (new_size - prev_size));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50228:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_DYNAMIC_SET_SIZE(buf, new_size);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8657:66: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_SET_SIZE'
#define DUK_HBUFFER_DYNAMIC_SET_SIZE(x, v)  DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v))
                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8641:21: note: expanded from macro 'DUK_HBUFFER_SET_SIZE'
                ((duk_hbuffer *) (x))->size = (v); \
                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50228:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_DYNAMIC_SET_SIZE(buf, new_size);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8657:45: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_SET_SIZE'
#define DUK_HBUFFER_DYNAMIC_SET_SIZE(x, v)  DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v))
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8641:4: note: expanded from macro 'DUK_HBUFFER_SET_SIZE'
                ((duk_hbuffer *) (x))->size = (v); \
                 ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50229:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_DYNAMIC_SET_DATA_PTR(thr->heap, buf, res);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8681:21: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_SET_DATA_PTR'
                (x)->curr_alloc = (void *) (v); \
                                  ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50231:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50256:26: warning: use of old-style cast [-Wold-style-cast]
        buf_size = (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_bufobj->buf);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50256:13: warning: use of old-style cast [-Wold-style-cast]
        buf_size = (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_bufobj->buf);
                   ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50293:22: warning: use of old-style cast [-Wold-style-cast]
                duk_hcompfunc *f = (duk_hcompfunc *) h;
                                   ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50297:21: warning: use of old-style cast [-Wold-style-cast]
                duk_hnatfunc *f = (duk_hnatfunc *) h;
                                  ^                ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50301:20: warning: use of old-style cast [-Wold-style-cast]
                duk_hthread *t = (duk_hthread *) h;
                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50320:20: warning: use of old-style cast [-Wold-style-cast]
                                DUK_FREE(heap, (void *) cat);
                                               ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9172:80: note: expanded from macro 'DUK_FREE'
#define DUK_FREE(heap, ptr)                         duk_heap_mem_free((heap), (ptr))
                                                                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50325:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK_FREE(heap, (void *) act);
                                       ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9172:80: note: expanded from macro 'DUK_FREE'
#define DUK_FREE(heap, ptr)                         duk_heap_mem_free((heap), (ptr))
                                                                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50334:42: warning: use of old-style cast [-Wold-style-cast]
                duk_hboundfunc *f = (duk_hboundfunc *) (void *) h;
                                                       ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50334:23: warning: use of old-style cast [-Wold-style-cast]
                duk_hboundfunc *f = (duk_hboundfunc *) (void *) h;
                                    ^                  ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50339:17: warning: use of old-style cast [-Wold-style-cast]
        DUK_FREE(heap, (void *) h);
                       ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9172:80: note: expanded from macro 'DUK_FREE'
#define DUK_FREE(heap, ptr)                         duk_heap_mem_free((heap), (ptr))
                                                                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50347:28: warning: use of old-style cast [-Wold-style-cast]
                duk_hbuffer_dynamic *g = (duk_hbuffer_dynamic *) h;
                                         ^                       ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50351:17: warning: use of old-style cast [-Wold-style-cast]
        DUK_FREE(heap, (void *) h);
                       ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9172:80: note: expanded from macro 'DUK_FREE'
#define DUK_FREE(heap, ptr)                         duk_heap_mem_free((heap), (ptr))
                                                                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50368:17: warning: use of old-style cast [-Wold-style-cast]
        DUK_FREE(heap, (void *) h);
                       ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9172:80: note: expanded from macro 'DUK_FREE'
#define DUK_FREE(heap, ptr)                         duk_heap_mem_free((heap), (ptr))
                                                                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50379:26: warning: use of old-style cast [-Wold-style-cast]
                duk_free_hstring(heap, (duk_hstring *) hdr);
                                       ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50382:26: warning: use of old-style cast [-Wold-style-cast]
                duk_free_hobject(heap, (duk_hobject *) hdr);
                                       ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50386:26: warning: use of old-style cast [-Wold-style-cast]
                duk_free_hbuffer(heap, (duk_hbuffer *) hdr);
                                       ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50411:18: warning: use of old-style cast [-Wold-style-cast]
                DUK_FREE(heap, (void *) act);
                               ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9172:80: note: expanded from macro 'DUK_FREE'
#define DUK_FREE(heap, ptr)                         duk_heap_mem_free((heap), (ptr))
                                                                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50430:18: warning: use of old-style cast [-Wold-style-cast]
                DUK_FREE(heap, (void *) cat);
                               ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9172:80: note: expanded from macro 'DUK_FREE'
#define DUK_FREE(heap, ptr)                         duk_heap_mem_free((heap), (ptr))
                                                                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50550:46: warning: use of old-style cast [-Wold-style-cast]
                                if (DUK_HOBJECT_HAS_FINALIZER_FAST(heap, (duk_hobject *) curr)) {
                                                                         ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7219:85: note: expanded from macro 'DUK_HOBJECT_HAS_FINALIZER_FAST'
#define DUK_HOBJECT_HAS_FINALIZER_FAST(heap, h) duk_hobject_has_finalizer_fast_raw((h))
                                                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50551:37: warning: use of old-style cast [-Wold-style-cast]
                                        if (!DUK_HEAPHDR_HAS_FINALIZED((duk_heaphdr *) curr)) {
                                                                       ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4794:69: note: expanded from macro 'DUK_HEAPHDR_HAS_FINALIZED'
#define DUK_HEAPHDR_HAS_FINALIZED(h)   DUK_HEAPHDR_CHECK_FLAG_BITS((h), DUK_HEAPHDR_FLAG_FINALIZED)
                                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50554:36: warning: use of old-style cast [-Wold-style-cast]
                                                duk_heap_run_finalizer(heap, (duk_hobject *) curr);
                                                                             ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50739:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&bd_ctx, sizeof(bd_ctx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50740:13: warning: use of old-style cast [-Wold-style-cast]
        bd->data = (const duk_uint8_t *) duk_strings_data;
                   ^                     ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50741:15: warning: use of old-style cast [-Wold-style-cast]
        bd->length = (duk_size_t) DUK_STRDATA_DATA_LENGTH;
                     ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50781:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_INCREF(_never_referenced_, h);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:67: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50781:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_INCREF(_never_referenced_, h);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:41: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50801:72: warning: use of old-style cast [-Wold-style-cast]
        thr = duk_hthread_alloc_unchecked(heap, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_THREAD));
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50818:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HTHREAD_INCREF(thr, thr); /* Note: first argument not really used */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:69: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50818:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HTHREAD_INCREF(thr, thr); /* Note: first argument not really used */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:43: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50831:45: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) thr, thr->builtins[DUK_BIDX_THREAD_PROTOTYPE]);
                                                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7204:28: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                duk_hobject *duk__obj = (h); \
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50831:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) thr, thr->builtins[DUK_BIDX_THREAD_PROTOTYPE]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:50831:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) thr, thr->builtins[DUK_BIDX_THREAD_PROTOTYPE]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7209:3: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF'
                DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51160:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_heap *) alloc_func(heap_udata, sizeof(duk_heap));
              ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51169:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(res, sizeof(*res));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51265:34: warning: use of old-style cast [-Wold-style-cast]
        res->hash_seed = (duk_uint32_t) (duk_uintptr_t) res;
                                        ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51265:19: warning: use of old-style cast [-Wold-style-cast]
        res->hash_seed = (duk_uint32_t) (duk_uintptr_t) res;
                         ^              ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51292:18: warning: use of old-style cast [-Wold-style-cast]
        res->strtable = (duk_hstring **) alloc_func(heap_udata, sizeof(duk_hstring *) * st_initsize);
                        ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51315:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(res->strtable, sizeof(duk_hstring *) * st_initsize);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51390:53: warning: use of old-style cast [-Wold-style-cast]
                                                           DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT));
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51394:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(res->heap_thread, res->heap_object);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51394:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(res->heap_thread, res->heap_object);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51405:22: warning: use of old-style cast [-Wold-style-cast]
        res->rnd_state[0] = (duk_uint64_t) duk_time_get_ecmascript_time(res->heap_thread);
                            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51420:14: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) &tmp_u64,
                           ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51421:14: warning: use of old-style cast [-Wold-style-cast]
                           (const void *) &res,
                           ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51422:14: warning: use of old-style cast [-Wold-style-cast]
                           (size_t) (sizeof(void *) >= sizeof(duk_uint64_t) ? sizeof(duk_uint64_t) : sizeof(void *)));
                           ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51420:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy((void *) &tmp_u64,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51708:33: warning: use of old-style cast [-Wold-style-cast]
                        duk_heap_run_finalizer(heap, (duk_hobject *) curr); /* must never longjmp */
                                                     ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51780:45: warning: use of old-style cast [-Wold-style-cast]
                        duk_hobject_refcount_finalize_norz(heap, (duk_hobject *) curr);
                                                                 ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51781:27: warning: use of old-style cast [-Wold-style-cast]
                        duk_free_hobject(heap, (duk_hobject *) curr);
                                               ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51853:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INT_FINALIZER); /* -> [... obj finalizer] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51853:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INT_FINALIZER); /* -> [... obj finalizer] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:51906:28: warning: use of old-style cast [-Wold-style-cast]
        DUK_HEAPHDR_SET_FINALIZED((duk_heaphdr *) obj); /* ensure never re-entered until rescue cycle complete */
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4792:67: note: expanded from macro 'DUK_HEAPHDR_SET_FINALIZED'
#define DUK_HEAPHDR_SET_FINALIZED(h)   DUK_HEAPHDR_SET_FLAG_BITS((h), DUK_HEAPHDR_FLAG_FINALIZED)
                                                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52042:28: warning: use of old-style cast [-Wold-style-cast]
        hash = heap->hash_seed ^ ((duk_uint32_t) len); /* Bernstein hash init value is normally 5381 */
                                  ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52099:18: warning: use of old-style cast [-Wold-style-cast]
        for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ENEXT(h); i++) {
                        ^                   ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52100:22: warning: use of old-style cast [-Wold-style-cast]
                duk_hstring *key = DUK_HOBJECT_E_GET_KEY(heap, h, i);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52100:22: warning: use of old-style cast [-Wold-style-cast]
                duk_hstring *key = DUK_HOBJECT_E_GET_KEY(heap, h, i);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52104:35: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr_nonnull(heap, (duk_heaphdr *) key);
                                                ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52105:7: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i)) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7069:54: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0)
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52105:7: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i)) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7069:54: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0)
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52106:44: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.get);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7006:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_PTR'
#define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52106:44: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.get);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7006:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_PTR'
#define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52106:28: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.get);
                                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52107:44: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.set);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7006:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_PTR'
#define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52107:44: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.set);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7006:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_PTR'
#define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52107:28: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.set);
                                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52109:26: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_tval(heap, &DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->v);
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7006:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_PTR'
#define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52109:26: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_tval(heap, &DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->v);
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7006:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_PTR'
#define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52113:18: warning: use of old-style cast [-Wold-style-cast]
        for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ASIZE(h); i++) {
                        ^                   ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52114:24: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_tval(heap, DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i));
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52114:24: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_tval(heap, DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i));
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52119:26: warning: use of old-style cast [-Wold-style-cast]
        duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_GET_PROTOTYPE(heap, h));
                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52132:22: warning: use of old-style cast [-Wold-style-cast]
                duk_hcompfunc *f = (duk_hcompfunc *) h;
                                   ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52142:43: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52142:43: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^                     ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52142:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                                        ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52143:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f));
                                        ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52144:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f));
                                        ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52146:7: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_HCOMPFUNC_GET_DATA(heap, f) != NULL) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52146:7: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_HCOMPFUNC_GET_DATA(heap, f) != NULL) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^                     ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52147:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52147:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52147:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52147:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52147:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52147:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                             ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52147:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:49: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52148:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(heap, f);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7621:61: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_END'
#define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)))
                                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52148:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(heap, f);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7621:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_END'
#define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)))
                                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52155:13: warning: use of old-style cast [-Wold-style-cast]
                        fn_end = DUK_HCOMPFUNC_GET_FUNCS_END(heap, f);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7623:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_END'
#define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)))
                                                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52155:13: warning: use of old-style cast [-Wold-style-cast]
                        fn_end = DUK_HCOMPFUNC_GET_FUNCS_END(heap, f);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7623:47: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_END'
#define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)))
                                              ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52157:37: warning: use of old-style cast [-Wold-style-cast]
                                duk__mark_heaphdr_nonnull(heap, (duk_heaphdr *) *fn);
                                                                ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52165:20: warning: use of old-style cast [-Wold-style-cast]
                duk_hdecenv *e = (duk_hdecenv *) h;
                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52167:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) e->thread);
                                        ^               ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52168:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) e->varmap);
                                        ^               ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52170:20: warning: use of old-style cast [-Wold-style-cast]
                duk_hobjenv *e = (duk_hobjenv *) h;
                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52172:35: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr_nonnull(heap, (duk_heaphdr *) e->target);
                                                ^               ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52175:20: warning: use of old-style cast [-Wold-style-cast]
                duk_hbufobj *b = (duk_hbufobj *) h;
                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52177:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) b->buf);
                                        ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52178:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) b->buf_prop);
                                        ^               ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52181:42: warning: use of old-style cast [-Wold-style-cast]
                duk_hboundfunc *f = (duk_hboundfunc *) (void *) h;
                                                       ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52181:23: warning: use of old-style cast [-Wold-style-cast]
                duk_hboundfunc *f = (duk_hboundfunc *) (void *) h;
                                    ^                  ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52188:19: warning: use of old-style cast [-Wold-style-cast]
                duk_hproxy *p = (duk_hproxy *) h;
                                ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52190:35: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr_nonnull(heap, (duk_heaphdr *) p->target);
                                                ^               ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52191:35: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr_nonnull(heap, (duk_heaphdr *) p->handler);
                                                ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52194:20: warning: use of old-style cast [-Wold-style-cast]
                duk_hthread *t = (duk_hthread *) h;
                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52207:28: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_ACT_GET_FUNC(act));
                                                ^               ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52208:28: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_heaphdr(heap, (duk_heaphdr *) act->var_env);
                                                ^               ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52209:28: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_heaphdr(heap, (duk_heaphdr *) act->lex_env);
                                                ^               ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52219:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) t->resumer);
                                        ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52222:28: warning: use of old-style cast [-Wold-style-cast]
                        duk__mark_heaphdr(heap, (duk_heaphdr *) t->builtins[i]);
                                                ^               ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52277:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_hstring(heap, (duk_hstring *) h);
                                        ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52280:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_hobject(heap, (duk_hobject *) h);
                                        ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52340:26: warning: use of old-style cast [-Wold-style-cast]
        duk__mark_heaphdr(heap, (duk_heaphdr *) heap->heap_thread);
                                ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52341:26: warning: use of old-style cast [-Wold-style-cast]
        duk__mark_heaphdr(heap, (duk_heaphdr *) heap->heap_object);
                                ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52345:27: warning: use of old-style cast [-Wold-style-cast]
                duk__mark_heaphdr(heap, (duk_heaphdr *) h);
                                        ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52389:44: warning: use of old-style cast [-Wold-style-cast]
                    DUK_HOBJECT_HAS_FINALIZER_FAST(heap, (duk_hobject *) hdr)) {
                                                         ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7219:85: note: expanded from macro 'DUK_HOBJECT_HAS_FINALIZER_FAST'
#define DUK_HOBJECT_HAS_FINALIZER_FAST(heap, h) duk_hobject_has_finalizer_fast_raw((h))
                                                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52653:34: warning: use of old-style cast [-Wold-style-cast]
                        if (DUK_HEAPHDR_HAS_REACHABLE((duk_heaphdr *) h)) {
                                                      ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4782:69: note: expanded from macro 'DUK_HEAPHDR_HAS_REACHABLE'
#define DUK_HEAPHDR_HAS_REACHABLE(h)   DUK_HEAPHDR_CHECK_FLAG_BITS((h), DUK_HEAPHDR_FLAG_REACHABLE)
                                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52654:33: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HEAPHDR_CLEAR_REACHABLE((duk_heaphdr *) h);
                                                            ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4781:69: note: expanded from macro 'DUK_HEAPHDR_CLEAR_REACHABLE'
#define DUK_HEAPHDR_CLEAR_REACHABLE(h) DUK_HEAPHDR_CLEAR_FLAG_BITS((h), DUK_HEAPHDR_FLAG_REACHABLE)
                                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4775:4: note: expanded from macro 'DUK_HEAPHDR_CLEAR_FLAG_BITS'
                (h)->h_flags &= ~((bits)); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52685:43: warning: use of old-style cast [-Wold-style-cast]
                                duk_heap_strcache_string_remove(heap, (duk_hstring *) h);
                                                                      ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52688:41: warning: use of old-style cast [-Wold-style-cast]
                                duk_heap_strtable_unlink_prev(heap, (duk_hstring *) h, (duk_hstring *) prev);
                                                                    ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52688:60: warning: use of old-style cast [-Wold-style-cast]
                                duk_heap_strtable_unlink_prev(heap, (duk_hstring *) h, (duk_hstring *) prev);
                                                                                       ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52693:28: warning: use of old-style cast [-Wold-style-cast]
                                duk_free_hstring(heap, (duk_hstring *) h);
                                                       ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52812:61: warning: use of old-style cast [-Wold-style-cast]
                        if (DUK_HEAPHDR_IS_OBJECT(curr) && DUK_HOBJECT_IS_THREAD((duk_hobject *) curr)) {
                                                                                 ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6717:65: note: expanded from macro 'DUK_HOBJECT_IS_THREAD'
#define DUK_HOBJECT_IS_THREAD(h) (DUK_HOBJECT_GET_CLASS_NUMBER((h)) == DUK_HOBJECT_CLASS_THREAD)
                                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6618:31: note: expanded from macro 'DUK_HOBJECT_GET_CLASS_NUMBER'
        DUK_HEAPHDR_GET_FLAG_RANGE(&(h)->hdr, DUK_HOBJECT_FLAG_CLASS_BASE, DUK_HOBJECT_FLAG_CLASS_BITS)
                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4801:48: note: expanded from macro 'DUK_HEAPHDR_GET_FLAG_RANGE'
#define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL))
                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52813:29: warning: use of old-style cast [-Wold-style-cast]
                                duk_hthread *thr_curr = (duk_hthread *) curr;
                                                        ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:52951:9: warning: use of old-style cast [-Wold-style-cast]
                obj = (duk_hobject *) curr;
                      ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:53518:29: warning: use of old-style cast [-Wold-style-cast]
        heap->ms_trigger_counter = (duk_int_t) ((tmp * DUK_HEAP_MARK_AND_SWEEP_TRIGGER_MULT) + DUK_HEAP_MARK_AND_SWEEP_TRIGGER_ADD);
                                   ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:53695:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memzero(res, size);
                ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:53714:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_ALLOC_FAILED(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:53727:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memzero(res, size);
                ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:53733:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_ALLOC_FAILED(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54231:10: warning: use of old-style cast [-Wold-style-cast]
        p_key = DUK_HOBJECT_E_GET_KEY_BASE(heap, h);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54231:10: warning: use of old-style cast [-Wold-style-cast]
        p_key = DUK_HOBJECT_E_GET_KEY_BASE(heap, h);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54232:10: warning: use of old-style cast [-Wold-style-cast]
        p_val = DUK_HOBJECT_E_GET_VALUE_BASE(heap, h);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54232:10: warning: use of old-style cast [-Wold-style-cast]
        p_val = DUK_HOBJECT_E_GET_VALUE_BASE(heap, h);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54233:11: warning: use of old-style cast [-Wold-style-cast]
        p_flag = DUK_HOBJECT_E_GET_FLAGS_BASE(heap, h);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54233:11: warning: use of old-style cast [-Wold-style-cast]
        p_flag = DUK_HOBJECT_E_GET_FLAGS_BASE(heap, h);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54242:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_DECREF_NORZ(thr, key);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5048:2: note: expanded from macro 'DUK_HSTRING_DECREF_NORZ'
        DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *) /* no 'norz' variant */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54242:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_DECREF_NORZ(thr, key);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5048:2: note: expanded from macro 'DUK_HSTRING_DECREF_NORZ'
        DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *) /* no 'norz' variant */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54247:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_getset);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54247:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_getset);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54250:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_getset);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54250:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_getset);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54258:9: warning: use of old-style cast [-Wold-style-cast]
        p_tv = DUK_HOBJECT_A_GET_BASE(heap, h);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54258:9: warning: use of old-style cast [-Wold-style-cast]
        p_tv = DUK_HOBJECT_A_GET_BASE(heap, h);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54268:12: warning: use of old-style cast [-Wold-style-cast]
        h_proto = (duk_hobject *) DUK_HOBJECT_GET_PROTOTYPE(heap, h);
                  ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54270:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_proto);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54270:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_proto);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54292:22: warning: use of old-style cast [-Wold-style-cast]
                duk_hcompfunc *f = (duk_hcompfunc *) h;
                                   ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54298:18: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_LIKELY(DUK_HCOMPFUNC_GET_DATA(heap, f) != NULL)) {
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54298:18: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_LIKELY(DUK_HCOMPFUNC_GET_DATA(heap, f) != NULL)) {
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54299:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54299:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54299:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54299:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54299:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54299:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                             ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54299:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:49: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54300:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(heap, f);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7621:61: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_END'
#define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)))
                                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54300:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(heap, f);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7621:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_END'
#define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)))
                                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54307:16: warning: use of old-style cast [-Wold-style-cast]
                        funcs_end = DUK_HCOMPFUNC_GET_FUNCS_END(heap, f);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7623:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_END'
#define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)))
                                                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54307:16: warning: use of old-style cast [-Wold-style-cast]
                        funcs_end = DUK_HCOMPFUNC_GET_FUNCS_END(heap, f);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7623:47: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_END'
#define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)))
                                              ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54313:36: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HCOMPFUNC_DECREF_NORZ(thr, (duk_hcompfunc *) h_func);
                                                               ^                 ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5058:79: note: expanded from macro 'DUK_HCOMPFUNC_DECREF_NORZ'
#define DUK_HCOMPFUNC_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                                                              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54313:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HCOMPFUNC_DECREF_NORZ(thr, (duk_hcompfunc *) h_func);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5058:43: note: expanded from macro 'DUK_HCOMPFUNC_DECREF_NORZ'
#define DUK_HCOMPFUNC_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54313:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HCOMPFUNC_DECREF_NORZ(thr, (duk_hcompfunc *) h_func);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5058:43: note: expanded from macro 'DUK_HCOMPFUNC_DECREF_NORZ'
#define DUK_HCOMPFUNC_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54321:37: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f));
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5109:8: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54321:37: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f));
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:47: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:77: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54321:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:30: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:77: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54321:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:4: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:41: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54321:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:4: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:41: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54322:37: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f));
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5109:8: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54322:37: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f));
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:47: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:77: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54322:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:30: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:77: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54322:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:4: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:41: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54322:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:4: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:41: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54323:53: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5109:8: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54323:53: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5109:8: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54323:37: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5109:8: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54323:53: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:47: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:77: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54323:53: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:47: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:77: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54323:37: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:47: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:77: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54323:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:30: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:77: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54323:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:4: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:41: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54323:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5110:4: note: expanded from macro 'DUK_HEAPHDR_DECREF_ALLOWNULL'
                        DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5043:41: note: expanded from macro 'DUK_HEAPHDR_DECREF'
#define DUK_HEAPHDR_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54325:20: warning: use of old-style cast [-Wold-style-cast]
                duk_hdecenv *e = (duk_hdecenv *) h;
                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54327:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, e->thread);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5170:4: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL'
                        DUK_HTHREAD_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:43: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54327:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, e->thread);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5170:4: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL'
                        DUK_HTHREAD_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:43: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54328:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, e->varmap);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54328:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, e->varmap);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54330:20: warning: use of old-style cast [-Wold-style-cast]
                duk_hobjenv *e = (duk_hobjenv *) h;
                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54333:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ(thr, e->target);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54333:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ(thr, e->target);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54336:20: warning: use of old-style cast [-Wold-style-cast]
                duk_hbufobj *b = (duk_hbufobj *) h;
                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54338:42: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_DECREF_NORZ_ALLOWNULL(thr, (duk_hbuffer *) b->buf);
                                                       ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5151:8: note: expanded from macro 'DUK_HBUFFER_DECREF_NORZ_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54338:42: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_DECREF_NORZ_ALLOWNULL(thr, (duk_hbuffer *) b->buf);
                                                       ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5152:36: note: expanded from macro 'DUK_HBUFFER_DECREF_NORZ_ALLOWNULL'
                        DUK_HBUFFER_DECREF_NORZ((thr), (h)); \
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5055:38: note: expanded from macro 'DUK_HBUFFER_DECREF_NORZ'
        DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hbuffer_refzero, duk_hbuffer *) /* no 'norz' variant */
                                            ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54338:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_DECREF_NORZ_ALLOWNULL(thr, (duk_hbuffer *) b->buf);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5152:4: note: expanded from macro 'DUK_HBUFFER_DECREF_NORZ_ALLOWNULL'
                        DUK_HBUFFER_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5055:2: note: expanded from macro 'DUK_HBUFFER_DECREF_NORZ'
        DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hbuffer_refzero, duk_hbuffer *) /* no 'norz' variant */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54338:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HBUFFER_DECREF_NORZ_ALLOWNULL(thr, (duk_hbuffer *) b->buf);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5152:4: note: expanded from macro 'DUK_HBUFFER_DECREF_NORZ_ALLOWNULL'
                        DUK_HBUFFER_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5055:2: note: expanded from macro 'DUK_HBUFFER_DECREF_NORZ'
        DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hbuffer_refzero, duk_hbuffer *) /* no 'norz' variant */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54339:42: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) b->buf_prop);
                                                       ^               ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5133:8: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54339:42: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) b->buf_prop);
                                                       ^               ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:36: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:77: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                                                            ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54339:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) b->buf_prop);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54339:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) b->buf_prop);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54342:42: warning: use of old-style cast [-Wold-style-cast]
                duk_hboundfunc *f = (duk_hboundfunc *) (void *) h;
                                                       ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54342:23: warning: use of old-style cast [-Wold-style-cast]
                duk_hboundfunc *f = (duk_hboundfunc *) (void *) h;
                                    ^                  ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54349:19: warning: use of old-style cast [-Wold-style-cast]
                duk_hproxy *p = (duk_hproxy *) h;
                                ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54351:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ(thr, p->target);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54351:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ(thr, p->target);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54352:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ(thr, p->handler);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54352:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ(thr, p->handler);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54355:20: warning: use of old-style cast [-Wold-style-cast]
                duk_hthread *t = (duk_hthread *) h;
                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54368:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) DUK_ACT_GET_FUNC(act));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5133:8: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54368:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) DUK_ACT_GET_FUNC(act));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:36: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:77: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54368:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) DUK_ACT_GET_FUNC(act));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54368:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) DUK_ACT_GET_FUNC(act));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54369:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->var_env);
                                                               ^               ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5133:8: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54369:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->var_env);
                                                               ^               ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:36: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:77: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                                                            ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54369:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->var_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54369:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->var_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54370:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->lex_env);
                                                               ^               ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5133:8: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54370:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->lex_env);
                                                               ^               ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:36: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:77: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                                                            ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54370:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->lex_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54370:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->lex_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54381:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) t->builtins[i]);
                                                               ^               ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5133:8: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54381:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) t->builtins[i]);
                                                               ^               ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:36: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:77: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                                                            ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54381:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) t->builtins[i]);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54381:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) t->builtins[i]);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54384:42: warning: use of old-style cast [-Wold-style-cast]
                DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, (duk_hthread *) t->resumer);
                                                       ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5169:8: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL'
                if ((h) != NULL) { \
                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54384:42: warning: use of old-style cast [-Wold-style-cast]
                DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, (duk_hthread *) t->resumer);
                                                       ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5170:36: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL'
                        DUK_HTHREAD_DECREF_NORZ((thr), (h)); \
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:79: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                                                              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54384:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, (duk_hthread *) t->resumer);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5170:4: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL'
                        DUK_HTHREAD_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:43: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54384:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, (duk_hthread *) t->resumer);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5170:4: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL'
                        DUK_HTHREAD_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:43: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54401:44: warning: use of old-style cast [-Wold-style-cast]
                duk_hobject_refcount_finalize_norz(heap, (duk_hobject *) hdr);
                                                         ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54484:44: warning: use of old-style cast [-Wold-style-cast]
                duk_hobject_refcount_finalize_norz(heap, (duk_hobject *) curr);
                                                         ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54490:26: warning: use of old-style cast [-Wold-style-cast]
                duk_free_hobject(heap, (duk_hobject *) curr); /* Invalidates 'curr'. */
                                       ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54509:8: warning: use of old-style cast [-Wold-style-cast]
        hdr = (duk_heaphdr *) obj;
              ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54525:56: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY(DUK_HOBJECT_HAS_FINALIZER_FAST(heap, (duk_hobject *) hdr) != 0U)) {
                                                              ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7219:85: note: expanded from macro 'DUK_HOBJECT_HAS_FINALIZER_FAST'
#define DUK_HOBJECT_HAS_FINALIZER_FAST(heap, h) duk_hobject_has_finalizer_fast_raw((h))
                                                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54653:44: warning: use of old-style cast [-Wold-style-cast]
        DUK_HEAP_REMOVE_FROM_HEAP_ALLOCATED(heap, (duk_heaphdr *) buf);
                                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:9105:101: note: expanded from macro 'DUK_HEAP_REMOVE_FROM_HEAP_ALLOCATED'
#define DUK_HEAP_REMOVE_FROM_HEAP_ALLOCATED(heap, hdr) duk_heap_remove_from_heap_allocated((heap), (hdr))
                                                                                                    ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54762:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__RZ_STRING();
        ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54736:39: note: expanded from macro 'DUK__RZ_STRING'
                duk__refcount_refzero_hstring(heap, (duk_hstring *) h); \
                                                    ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54773:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__RZ_BUFFER();
        ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54740:39: note: expanded from macro 'DUK__RZ_BUFFER'
                duk__refcount_refzero_hbuffer(heap, (duk_hbuffer *) h); \
                                                    ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54784:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__RZ_OBJECT();
        ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54744:39: note: expanded from macro 'DUK__RZ_OBJECT'
                duk__refcount_refzero_hobject(heap, (duk_hobject *) h, skip_free_pending); \
                                                    ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54795:10: warning: use of old-style cast [-Wold-style-cast]
        htype = (duk_small_uint_t) DUK_HEAPHDR_GET_TYPE(h);
                ^                  ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54807:3: warning: use of old-style cast [-Wold-style-cast]
                DUK__RZ_STRING();
                ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54736:39: note: expanded from macro 'DUK__RZ_STRING'
                duk__refcount_refzero_hstring(heap, (duk_hstring *) h); \
                                                    ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54815:3: warning: use of old-style cast [-Wold-style-cast]
                DUK__RZ_OBJECT();
                ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54744:39: note: expanded from macro 'DUK__RZ_OBJECT'
                duk__refcount_refzero_hobject(heap, (duk_hobject *) h, skip_free_pending); \
                                                    ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54825:3: warning: use of old-style cast [-Wold-style-cast]
                DUK__RZ_BUFFER();
                ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:54740:39: note: expanded from macro 'DUK__RZ_BUFFER'
                duk__refcount_refzero_hbuffer(heap, (duk_hbuffer *) h); \
                                                    ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55141:16: warning: use of old-style cast [-Wold-style-cast]
        char_length = (duk_uint_fast32_t) DUK_HSTRING_GET_CHARLEN(h);
                      ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55209:34: warning: use of old-style cast [-Wold-style-cast]
        p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h);
                                        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55209:12: warning: use of old-style cast [-Wold-style-cast]
        p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h);
                  ^                     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55210:10: warning: use of old-style cast [-Wold-style-cast]
        p_end = (const duk_uint8_t *) (p_start + DUK_HSTRING_GET_BYTELEN(h));
                ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55293:16: warning: use of old-style cast [-Wold-style-cast]
        byte_offset = (duk_uint32_t) (p_found - p_start);
                      ^              ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55309:15: warning: use of old-style cast [-Wold-style-cast]
                sce->bidx = (duk_uint32_t) (p_found - p_start);
                            ^              ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55310:15: warning: use of old-style cast [-Wold-style-cast]
                sce->cidx = (duk_uint32_t) char_offset;
                            ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55323:16: warning: use of old-style cast [-Wold-style-cast]
                        duk_memmove((void *) (&heap->strcache[1]),
                                    ^        ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55324:16: warning: use of old-style cast [-Wold-style-cast]
                                    (const void *) (&heap->strcache[0]),
                                    ^              ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55325:27: warning: use of old-style cast [-Wold-style-cast]
                                    (size_t) (((char *) sce) - ((char *) &heap->strcache[0])));
                                               ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55325:44: warning: use of old-style cast [-Wold-style-cast]
                                    (size_t) (((char *) sce) - ((char *) &heap->strcache[0])));
                                                                ^        ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55325:16: warning: use of old-style cast [-Wold-style-cast]
                                    (size_t) (((char *) sce) - ((char *) &heap->strcache[0])));
                                    ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55323:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memmove((void *) (&heap->strcache[1]),
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55346:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_INTERNAL(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55539:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_hstring *) DUK_ALLOC(heap, sizeof(duk_hstring) + blen + 1);
                      ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55543:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memzero(res, sizeof(duk_hstring));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55549:14: warning: use of old-style cast [-Wold-style-cast]
                data_tmp = (duk_uint8_t *) (res + 1);
                           ^               ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55550:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memcpy(data_tmp, str, blen);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55551:20: warning: use of old-style cast [-Wold-style-cast]
                data_tmp[blen] = (duk_uint8_t) 0;
                                 ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55552:10: warning: use of old-style cast [-Wold-style-cast]
                data = (const duk_uint8_t *) data_tmp;
                       ^                     ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55657:12: warning: use of old-style cast [-Wold-style-cast]
        new_ptr = (duk_hstring **) DUK_REALLOC(heap, heap->strtable, sizeof(duk_hstring *) * new_st_size);
                  ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55806:12: warning: use of old-style cast [-Wold-style-cast]
        new_ptr = (duk_hstring **) DUK_REALLOC(heap, heap->strtable, sizeof(duk_hstring *) * new_st_size);
                  ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:55973:12: warning: use of old-style cast [-Wold-style-cast]
        extdata = (const duk_uint8_t *) NULL;
                  ^                     ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56083:43: warning: use of old-style cast [-Wold-style-cast]
        strhash = duk_heap_hashstring(heap, str, (duk_size_t) blen);
                                                 ^            ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56097:25: warning: use of old-style cast [-Wold-style-cast]
                    duk_memcmp_unsafe((const void *) str, (const void *) DUK_HSTRING_GET_DATA(h), (size_t) blen) == 0) {
                                      ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56097:60: warning: use of old-style cast [-Wold-style-cast]
                    duk_memcmp_unsafe((const void *) str, (const void *) DUK_HSTRING_GET_DATA(h), (size_t) blen) == 0) {
                                                                         ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56097:45: warning: use of old-style cast [-Wold-style-cast]
                    duk_memcmp_unsafe((const void *) str, (const void *) DUK_HSTRING_GET_DATA(h), (size_t) blen) == 0) {
                                                          ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56097:85: warning: use of old-style cast [-Wold-style-cast]
                    duk_memcmp_unsafe((const void *) str, (const void *) DUK_HSTRING_GET_DATA(h), (size_t) blen) == 0) {
                                                                                                  ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56148:40: warning: use of old-style cast [-Wold-style-cast]
        return duk_heap_strtable_intern(heap, (const duk_uint8_t *) p, (duk_uint32_t) ((buf + sizeof(buf)) - p));
                                              ^                     ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56148:65: warning: use of old-style cast [-Wold-style-cast]
        return duk_heap_strtable_intern(heap, (const duk_uint8_t *) p, (duk_uint32_t) ((buf + sizeof(buf)) - p));
                                                                       ^              ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56169:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56182:8: warning: use of old-style cast [-Wold-style-cast]
        key = (duk_uintptr_t) blen ^ (duk_uintptr_t) str;
              ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56182:31: warning: use of old-style cast [-Wold-style-cast]
        key = (duk_uintptr_t) blen ^ (duk_uintptr_t) str;
                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56183:9: warning: use of old-style cast [-Wold-style-cast]
        key &= (duk_uintptr_t) (DUK_USE_LITCACHE_SIZE - 1); /* Assumes size is power of 2. */
               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56186:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint_t) key;
               ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56224:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_INCREF(thr, h);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:67: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56224:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_INCREF(thr, h);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:41: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56241:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56546:8: warning: use of old-style cast [-Wold-style-cast]
        res = (void *) DUK_ALLOC_CHECKED_ZEROED(thr, size);
              ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56548:51: warning: use of old-style cast [-Wold-style-cast]
        duk__init_object_parts(thr->heap, hobject_flags, (duk_hobject *) res);
                                                         ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56573:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hobject *) DUK_ALLOC_ZEROED(heap, sizeof(duk_hobject));
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56588:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hobject *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hobject));
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56595:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hcompfunc *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hcompfunc));
              ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56614:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hnatfunc *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hnatfunc));
              ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56625:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hboundfunc *) DUK_ALLOC(heap, sizeof(duk_hboundfunc));
              ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56629:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(res, sizeof(duk_hboundfunc));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56647:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hbufobj *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hbufobj));
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56667:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hthread *) DUK_ALLOC(heap, sizeof(duk_hthread));
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56671:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(res, sizeof(duk_hthread));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56712:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56721:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_harray *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_harray));
              ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56731:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hdecenv *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hdecenv));
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56747:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hobjenv *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hobjenv));
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56760:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_hproxy *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hproxy));
              ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56972:8: warning: use of old-style cast [-Wold-style-cast]
        val = (duk__sort_key_t) DUK_HSTRING_GET_ARRIDX_FAST(x);
              ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56975:59: warning: use of old-style cast [-Wold-style-cast]
        val = val + (duk__sort_key_t) (DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) x) & DUK_HSTRING_FLAG_SYMBOL);
                                                                 ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4739:40: note: expanded from macro 'DUK_HEAPHDR_GET_FLAGS_RAW'
#define DUK_HEAPHDR_GET_FLAGS_RAW(h) ((h)->h_flags)
                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56975:14: warning: use of old-style cast [-Wold-style-cast]
        val = val + (duk__sort_key_t) (DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) x) & DUK_HSTRING_FLAG_SYMBOL);
                    ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:56978:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk__sort_key_t) val;
               ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57011:9: warning: use of old-style cast [-Wold-style-cast]
        keys = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, h_obj);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57011:9: warning: use of old-style cast [-Wold-style-cast]
        keys = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, h_obj);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57053:16: warning: use of old-style cast [-Wold-style-cast]
                        duk_memmove((void *) (keys + idx_insert + 1),
                                    ^        ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57054:16: warning: use of old-style cast [-Wold-style-cast]
                                    (const void *) (keys + idx_insert),
                                    ^              ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57055:17: warning: use of old-style cast [-Wold-style-cast]
                                    ((size_t) (idx - idx_insert) * sizeof(duk_hstring *)));
                                     ^        ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57053:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memmove((void *) (keys + idx_insert + 1),
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57118:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_TARGET); /* Target is bare, plain put OK. */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57118:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_TARGET); /* Target is bare, plain put OK. */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57122:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_NEXT); /* Target is bare, plain put OK. */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57122:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_NEXT); /* Target is bare, plain put OK. */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57143:7: warning: use of old-style cast [-Wold-style-cast]
        if (!duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_OWN_KEYS)) {
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57143:7: warning: use of old-style cast [-Wold-style-cast]
        if (!duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_OWN_KEYS)) {
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57154:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_INT_TARGET); /* Target is bare, plain put OK. */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57154:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_INT_TARGET); /* Target is bare, plain put OK. */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57173:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_uint_fast32_t) duk_get_length(thr, -1);
              ^                   ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57175:38: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_get_prop_index(thr, -1, (duk_uarridx_t) i);
                                                   ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57250:11: warning: use of old-style cast [-Wold-style-cast]
                                len = (duk_uint_fast32_t) DUK_HSTRING_GET_CHARLEN(h_val);
                                      ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57256:16: warning: use of old-style cast [-Wold-style-cast]
                                h_bufobj = (duk_hbufobj *) curr;
                                           ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57269:12: warning: use of old-style cast [-Wold-style-cast]
                                        len = (duk_uint_fast32_t) (h_bufobj->length >> h_bufobj->shift);
                                              ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57280:51: warning: use of old-style cast [-Wold-style-cast]
                                k = duk_heap_strtable_intern_u32_checked(thr, (duk_uint32_t) i);
                                                                              ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57304:20: warning: use of old-style cast [-Wold-style-cast]
                        for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ASIZE(curr); i++) {
                                        ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57308:10: warning: use of old-style cast [-Wold-style-cast]
                                tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, curr, i);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57308:10: warning: use of old-style cast [-Wold-style-cast]
                                tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, curr, i);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57312:51: warning: use of old-style cast [-Wold-style-cast]
                                k = duk_heap_strtable_intern_u32_checked(thr, (duk_uint32_t) i); /* Fragile reachability. */
                                                                              ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57332:19: warning: use of old-style cast [-Wold-style-cast]
                for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ENEXT(curr); i++) {
                                ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57335:8: warning: use of old-style cast [-Wold-style-cast]
                        k = DUK_HOBJECT_E_GET_KEY(thr->heap, curr, i);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57335:8: warning: use of old-style cast [-Wold-style-cast]
                        k = DUK_HOBJECT_E_GET_KEY(thr->heap, curr, i);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57340:9: warning: use of old-style cast [-Wold-style-cast]
                            !DUK_HOBJECT_E_SLOT_IS_ENUMERABLE(thr->heap, curr, i)) {
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7066:4: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ENUMERABLE'
        ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ENUMERABLE) != 0)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57340:9: warning: use of old-style cast [-Wold-style-cast]
                            !DUK_HOBJECT_E_SLOT_IS_ENUMERABLE(thr->heap, curr, i)) {
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7066:4: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ENUMERABLE'
        ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ENUMERABLE) != 0)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57405:29: warning: use of old-style cast [-Wold-style-cast]
                                                        (duk_int_fast32_t) sort_start_index,
                                                        ^                  ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57406:29: warning: use of old-style cast [-Wold-style-cast]
                                                        (duk_int_fast32_t) sort_end_index);
                                                        ^                  ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57441:27: warning: use of old-style cast [-Wold-style-cast]
                                        (duk_int_fast32_t) DUK__ENUM_START_INDEX,
                                        ^                  ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57442:27: warning: use of old-style cast [-Wold-style-cast]
                                        (duk_int_fast32_t) DUK_HOBJECT_GET_ENEXT(res));
                                        ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57476:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INT_NEXT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57476:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INT_NEXT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57477:8: warning: use of old-style cast [-Wold-style-cast]
        idx = (duk_uint_fast32_t) duk_require_uint(thr, -1);
              ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57486:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_TARGET);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57486:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_TARGET);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57510:7: warning: use of old-style cast [-Wold-style-cast]
                k = DUK_HOBJECT_E_GET_KEY(thr->heap, e, idx);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57510:7: warning: use of old-style cast [-Wold-style-cast]
                k = DUK_HOBJECT_E_GET_KEY(thr->heap, e, idx);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57530:20: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, (duk_uint32_t) idx);
                          ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:67: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57530:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_u32(thr, (duk_uint32_t) idx);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57531:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_NEXT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57531:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_NEXT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57579:10: warning: use of old-style cast [-Wold-style-cast]
        count = (duk_uint32_t) (DUK_HOBJECT_GET_ENEXT(e) - DUK__ENUM_START_INDEX);
                ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57582:45: warning: use of old-style cast [-Wold-style-cast]
        tv = duk_push_harray_with_size_outptr(thr, (duk_uint32_t) count);
                                                   ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57588:9: warning: use of old-style cast [-Wold-style-cast]
        keys = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, e);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57588:9: warning: use of old-style cast [-Wold-style-cast]
        keys = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, e);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57599:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_INCREF(thr, k);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:67: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57599:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_INCREF(thr, k);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:41: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57643:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57660:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF_ALLOWNULL(thr, p); /* avoid problems if p == h->prototype */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57660:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF_ALLOWNULL(thr, p); /* avoid problems if p == h->prototype */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57661:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57661:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57697:16: warning: use of old-style cast [-Wold-style-cast]
        curr_offset = (duk_uint_fast32_t) (sizeof(duk_uint32_t) + num_header_entries * sizeof(duk_uint32_t) * 2);
                      ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57699:31: warning: use of old-style cast [-Wold-style-cast]
        duk_push_dynamic_buffer(thr, (duk_size_t) curr_offset);
                                     ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:777:30: note: expanded from macro 'duk_push_dynamic_buffer'
        duk_push_buffer_raw((ctx), (size), DUK_BUF_FLAG_DYNAMIC /*flags*/)
                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57700:10: warning: use of old-style cast [-Wold-style-cast]
        h_buf = (duk_hbuffer_dynamic *) duk_known_hbuffer(thr, -1);
                ^                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57703:8: warning: use of old-style cast [-Wold-style-cast]
        hdr = (duk_uint32_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, h_buf);
              ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57705:11: warning: use of old-style cast [-Wold-style-cast]
        hdr[0] = (duk_uint32_t) length; /* valid pc range is [0, length[ */
                 ^              ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57709:14: warning: use of old-style cast [-Wold-style-cast]
                new_size = (duk_size_t) (curr_offset + DUK_PC2LINE_MAX_DIFF_LENGTH);
                           ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57712:9: warning: use of old-style cast [-Wold-style-cast]
                hdr = (duk_uint32_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, h_buf);
                      ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57716:15: warning: use of old-style cast [-Wold-style-cast]
                curr_line = (duk_int_fast32_t) instrs[curr_pc].line;
                            ^                  ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57717:24: warning: use of old-style cast [-Wold-style-cast]
                hdr[hdr_index + 0] = (duk_uint32_t) curr_line;
                                     ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57718:24: warning: use of old-style cast [-Wold-style-cast]
                hdr[hdr_index + 1] = (duk_uint32_t) curr_offset;
                                     ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57728:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memzero(be_ctx, sizeof(*be_ctx));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57729:19: warning: use of old-style cast [-Wold-style-cast]
                be_ctx->data = ((duk_uint8_t *) hdr) + curr_offset;
                                ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57730:20: warning: use of old-style cast [-Wold-style-cast]
                be_ctx->length = (duk_size_t) DUK_PC2LINE_MAX_DIFF_LENGTH;
                                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57739:16: warning: use of old-style cast [-Wold-style-cast]
                        next_line = (duk_int32_t) instrs[curr_pc].line;
                                    ^             ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57752:27: warning: use of old-style cast [-Wold-style-cast]
                                duk_be_encode(be_ctx, (duk_uint32_t) ((0x02 << 2) + (diff_line - 1)), 4);
                                                      ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57756:27: warning: use of old-style cast [-Wold-style-cast]
                                duk_be_encode(be_ctx, (duk_uint32_t) ((0x06 << 8) + (diff_line + 0x80)), 11);
                                                      ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57761:27: warning: use of old-style cast [-Wold-style-cast]
                                duk_be_encode(be_ctx, (duk_uint32_t) ((0x07 << 16) + ((next_line >> 16) & 0xffff)), 19);
                                                      ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57762:27: warning: use of old-style cast [-Wold-style-cast]
                                duk_be_encode(be_ctx, (duk_uint32_t) (next_line & 0xffff), 16);
                                                      ^              ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57772:18: warning: use of old-style cast [-Wold-style-cast]
                curr_offset += (duk_uint_fast32_t) be_ctx->offset;
                               ^                   ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57776:13: warning: use of old-style cast [-Wold-style-cast]
        new_size = (duk_size_t) curr_offset;
                   ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57815:6: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HBUFFER_FIXED_GET_SIZE(buf) <= sizeof(duk_uint32_t)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8653:63: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_SIZE'
#define DUK_HBUFFER_FIXED_GET_SIZE(x)    DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57815:6: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HBUFFER_FIXED_GET_SIZE(buf) <= sizeof(duk_uint32_t)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8653:42: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_SIZE'
#define DUK_HBUFFER_FIXED_GET_SIZE(x)    DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57820:34: warning: use of old-style cast [-Wold-style-cast]
        hdr = (duk_uint32_t *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, buf);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57820:34: warning: use of old-style cast [-Wold-style-cast]
        hdr = (duk_uint32_t *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, buf);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57820:34: warning: use of old-style cast [-Wold-style-cast]
        hdr = (duk_uint32_t *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, buf);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57820:25: warning: use of old-style cast [-Wold-style-cast]
        hdr = (duk_uint32_t *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, buf);
                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57820:8: warning: use of old-style cast [-Wold-style-cast]
        hdr = (duk_uint32_t *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, buf);
              ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57830:6: warning: use of old-style cast [-Wold-style-cast]
        if ((duk_size_t) start_offset > DUK_HBUFFER_FIXED_GET_SIZE(buf)) {
            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57830:34: warning: use of old-style cast [-Wold-style-cast]
        if ((duk_size_t) start_offset > DUK_HBUFFER_FIXED_GET_SIZE(buf)) {
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8653:63: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_SIZE'
#define DUK_HBUFFER_FIXED_GET_SIZE(x)    DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57830:34: warning: use of old-style cast [-Wold-style-cast]
        if ((duk_size_t) start_offset > DUK_HBUFFER_FIXED_GET_SIZE(buf)) {
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8653:42: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_SIZE'
#define DUK_HBUFFER_FIXED_GET_SIZE(x)    DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57841:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(bd_ctx, sizeof(*bd_ctx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57842:18: warning: use of old-style cast [-Wold-style-cast]
        bd_ctx->data = ((duk_uint8_t *) hdr) + start_offset;
                        ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57843:33: warning: use of old-style cast [-Wold-style-cast]
        bd_ctx->length = (duk_size_t) (DUK_HBUFFER_FIXED_GET_SIZE(buf) - start_offset);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8653:63: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_SIZE'
#define DUK_HBUFFER_FIXED_GET_SIZE(x)    DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57843:33: warning: use of old-style cast [-Wold-style-cast]
        bd_ctx->length = (duk_size_t) (DUK_HBUFFER_FIXED_GET_SIZE(buf) - start_offset);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8653:42: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_SIZE'
#define DUK_HBUFFER_FIXED_GET_SIZE(x)    DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57843:19: warning: use of old-style cast [-Wold-style-cast]
        bd_ctx->length = (duk_size_t) (DUK_HBUFFER_FIXED_GET_SIZE(buf) - start_offset);
                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57900:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, idx_func, DUK_STRIDX_INT_PC2LINE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57900:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, idx_func, DUK_STRIDX_INT_PC2LINE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57901:34: warning: use of old-style cast [-Wold-style-cast]
        pc2line = (duk_hbuffer_fixed *) (void *) duk_get_hbuffer(thr, -1);
                                        ^        ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57901:12: warning: use of old-style cast [-Wold-style-cast]
        pc2line = (duk_hbuffer_fixed *) (void *) duk_get_hbuffer(thr, -1);
                  ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:57904:55: warning: use of old-style cast [-Wold-style-cast]
                line = duk__hobject_pc2line_query_raw(thr, pc2line, (duk_uint_fast32_t) pc);
                                                                    ^                   ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58038:8: warning: use of old-style cast [-Wold-style-cast]
        idx = (duk_uint32_t) dbl;
              ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58039:24: warning: use of old-style cast [-Wold-style-cast]
        if (duk_double_equals((duk_double_t) idx, dbl)) {
                              ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58092:11: warning: use of old-style cast [-Wold-style-cast]
        tv_dst = DUK_GET_TVAL_NEGIDX(thr, idx); /* intentionally unvalidated */
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58126:16: warning: use of old-style cast [-Wold-style-cast]
        if (arr_idx < DUK_HBUFFER_GET_SIZE(buf)) {
                      ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58197:6: warning: use of old-style cast [-Wold-style-cast]
        e = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, obj);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58197:6: warning: use of old-style cast [-Wold-style-cast]
        e = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, obj);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58203:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint32_t) n;
               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58214:34: warning: use of old-style cast [-Wold-style-cast]
        duk_uint_fast32_t highest_idx = (duk_uint_fast32_t) -1; /* see below */
                                        ^                   ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58222:6: warning: use of old-style cast [-Wold-style-cast]
        a = DUK_HOBJECT_A_GET_BASE(thr->heap, obj);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58222:6: warning: use of old-style cast [-Wold-style-cast]
        a = DUK_HOBJECT_A_GET_BASE(thr->heap, obj);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58236:14: warning: use of old-style cast [-Wold-style-cast]
        *out_used = (duk_uint32_t) used;
                    ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58237:18: warning: use of old-style cast [-Wold-style-cast]
        *out_min_size = (duk_uint32_t) (highest_idx + 1); /* 0 if no used entries */
                        ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58382:9: warning: use of old-style cast [-Wold-style-cast]
        return DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58382:9: warning: use of old-style cast [-Wold-style-cast]
        return DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58387:10: warning: use of old-style cast [-Wold-style-cast]
                return DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58387:10: warning: use of old-style cast [-Wold-style-cast]
                return DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58411:12: warning: use of old-style cast [-Wold-style-cast]
        h_proxy = (duk_hproxy *) obj;
                  ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58438:13: warning: use of old-style cast [-Wold-style-cast]
                h_proxy = (duk_hproxy *) obj;
                          ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58479:24: warning: use of old-style cast [-Wold-style-cast]
                duk_hstring *h_key = (duk_hstring *) DUK_TVAL_GET_STRING(tv_key);
                                     ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58506:6: warning: use of old-style cast [-Wold-style-cast]
        if (duk_get_prop_stridx_short(thr, -1, stridx_trap)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58506:6: warning: use of old-style cast [-Wold-style-cast]
        if (duk_get_prop_stridx_short(thr, -1, stridx_trap)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58650:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58701:11: warning: use of old-style cast [-Wold-style-cast]
                new_p = (duk_uint8_t *) DUK_ALLOC(thr->heap, new_alloc_size);
                        ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6961:34: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_e_pv) = (duk_propvalue *) (void *) (p_base); \
                                               ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6961:16: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_e_pv) = (duk_propvalue *) (void *) (p_base); \
                             ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6962:32: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_e_k) = (duk_hstring **) (void *) ((set_e_pv) + (n_ent)); \
                                             ^        ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6962:15: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_e_k) = (duk_hstring **) (void *) ((set_e_pv) + (n_ent)); \
                            ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6963:31: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_e_f) = (duk_uint8_t *) (void *) ((set_e_k) + (n_ent)); \
                                            ^        ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6963:15: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_e_f) = (duk_uint8_t *) (void *) ((set_e_k) + (n_ent)); \
                            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6964:37: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_a) = (duk_tval *) (void *) (((duk_uint8_t *) (set_e_f)) + sizeof(duk_uint8_t) * (n_ent) + \
                                                  ^               ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6964:26: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_a) = (duk_tval *) (void *) (((duk_uint8_t *) (set_e_f)) + sizeof(duk_uint8_t) * (n_ent) + \
                                       ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6964:13: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_a) = (duk_tval *) (void *) (((duk_uint8_t *) (set_e_f)) + sizeof(duk_uint8_t) * (n_ent) + \
                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6966:30: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_h) = (duk_uint32_t *) (void *) ((set_a) + (n_arr)); \
                                           ^        ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58713:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6966:13: note: expanded from macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS'
                (set_h) = (duk_uint32_t *) (void *) ((set_a) + (n_arr)); \
                          ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58770:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58770:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58799:50: warning: use of old-style cast [-Wold-style-cast]
                        key = duk_heap_strtable_intern_u32(thr->heap, (duk_uint32_t) i);
                                                                      ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58824:34: warning: use of old-style cast [-Wold-style-cast]
                duk_pop_n_nodecref_unsafe(thr, (duk_idx_t) new_e_next);
                                               ^           ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58836:9: warning: use of old-style cast [-Wold-style-cast]
                key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58836:9: warning: use of old-style cast [-Wold-style-cast]
                key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58844:26: warning: use of old-style cast [-Wold-style-cast]
                new_e_pv[new_e_next] = DUK_HOBJECT_E_GET_VALUE(thr->heap, obj, i);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58844:26: warning: use of old-style cast [-Wold-style-cast]
                new_e_pv[new_e_next] = DUK_HOBJECT_E_GET_VALUE(thr->heap, obj, i);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58845:25: warning: use of old-style cast [-Wold-style-cast]
                new_e_f[new_e_next] = DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, i);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58845:25: warning: use of old-style cast [-Wold-style-cast]
                new_e_f[new_e_next] = DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, i);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58875:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) new_a, (const void *) DUK_HOBJECT_A_GET_BASE(thr->heap, obj), array_copy_size);
                          ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58875:51: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) new_a, (const void *) DUK_HOBJECT_A_GET_BASE(thr->heap, obj), array_copy_size);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58875:51: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) new_a, (const void *) DUK_HOBJECT_A_GET_BASE(thr->heap, obj), array_copy_size);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58875:36: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) new_a, (const void *) DUK_HOBJECT_A_GET_BASE(thr->heap, obj), array_copy_size);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58875:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) new_a, (const void *) DUK_HOBJECT_A_GET_BASE(thr->heap, obj), array_copy_size);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58901:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memset(new_h, 0xff, sizeof(duk_uint32_t) * new_h_size);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3076:41: note: expanded from macro 'duk_memset'
                (void) DUK_MEMSET(duk__dst, duk__val, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58918:17: warning: use of old-style cast [-Wold-style-cast]
                                        new_h[j] = (duk_uint32_t) i;
                                                   ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:58958:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROPS(thr->heap, obj, new_p);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6896:16: note: expanded from macro 'DUK_HOBJECT_SET_PROPS'
                (h)->props = (duk_uint8_t *) (x); \
                             ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59009:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_ALLOC_FAILED(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59081:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59118:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59173:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_ALLOC_FAILED(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10294:53: note: expanded from macro 'DUK_ERROR_ALLOC_FAILED'
                duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                  ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59292:17: warning: use of old-style cast [-Wold-style-cast]
                h_keys_base = DUK_HOBJECT_E_GET_KEY_BASE(heap, obj);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59292:17: warning: use of old-style cast [-Wold-style-cast]
                h_keys_base = DUK_HOBJECT_E_GET_KEY_BASE(heap, obj);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59296:14: warning: use of old-style cast [-Wold-style-cast]
                                *e_idx = (duk_int_t) i;
                                         ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59312:12: warning: use of old-style cast [-Wold-style-cast]
                h_base = DUK_HOBJECT_H_GET_BASE(heap, obj);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6951:20: note: expanded from macro 'DUK_HOBJECT_H_GET_BASE'
        ((duk_uint32_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59312:12: warning: use of old-style cast [-Wold-style-cast]
                h_base = DUK_HOBJECT_H_GET_BASE(heap, obj);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6951:3: note: expanded from macro 'DUK_HOBJECT_H_GET_BASE'
        ((duk_uint32_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59333:9: warning: use of old-style cast [-Wold-style-cast]
                                if (DUK_HOBJECT_E_GET_KEY(heap, obj, t) == key) {
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59333:9: warning: use of old-style cast [-Wold-style-cast]
                                if (DUK_HOBJECT_E_GET_KEY(heap, obj, t) == key) {
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59336:15: warning: use of old-style cast [-Wold-style-cast]
                                        *e_idx = (duk_int_t) t;
                                                 ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59337:15: warning: use of old-style cast [-Wold-style-cast]
                                        *h_idx = (duk_int_t) i;
                                                 ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59364:8: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, obj, e_idx)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7069:54: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0)
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59364:8: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, obj, e_idx)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7069:54: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0)
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59365:11: warning: use of old-style cast [-Wold-style-cast]
                        return DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, obj, e_idx);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59365:11: warning: use of old-style cast [-Wold-style-cast]
                        return DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, obj, e_idx);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59390:8: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, obj, e_idx)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7069:54: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0)
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59390:8: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, obj, e_idx)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7069:54: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0)
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59391:17: warning: use of old-style cast [-Wold-style-cast]
                        *out_attrs = DUK_HOBJECT_E_GET_FLAGS(heap, obj, e_idx);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59391:17: warning: use of old-style cast [-Wold-style-cast]
                        *out_attrs = DUK_HOBJECT_E_GET_FLAGS(heap, obj, e_idx);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59392:11: warning: use of old-style cast [-Wold-style-cast]
                        return DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, obj, e_idx);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59392:11: warning: use of old-style cast [-Wold-style-cast]
                        return DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, obj, e_idx);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59412:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HOBJECT_A_GET_VALUE_PTR(heap, obj, i);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59412:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HOBJECT_A_GET_VALUE_PTR(heap, obj, i);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59452:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_E_SET_KEY(thr->heap, obj, idx, key);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7022:3: note: expanded from macro 'DUK_HOBJECT_E_SET_KEY'
                DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59452:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_E_SET_KEY(thr->heap, obj, idx, key);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7022:3: note: expanded from macro 'DUK_HOBJECT_E_SET_KEY'
                DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59453:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HSTRING_INCREF(thr, key);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:67: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59453:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HSTRING_INCREF(thr, key);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:41: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59459:26: warning: use of old-style cast [-Wold-style-cast]
                duk_uint32_t *h_base = DUK_HOBJECT_H_GET_BASE(thr->heap, obj);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6951:20: note: expanded from macro 'DUK_HOBJECT_H_GET_BASE'
        ((duk_uint32_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59459:26: warning: use of old-style cast [-Wold-style-cast]
                duk_uint32_t *h_base = DUK_HOBJECT_H_GET_BASE(thr->heap, obj);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6951:3: note: expanded from macro 'DUK_HOBJECT_H_GET_BASE'
        ((duk_uint32_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59494:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int_t) idx;
               ^           ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59527:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_hstring *) duk_hobject_get_internal_value_heaphdr(heap, obj);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59550:6: warning: use of old-style cast [-Wold-style-cast]
        h = (duk_harray *) duk__hobject_get_entry_object_stridx(thr->heap, obj, DUK_STRIDX_INT_FORMALS);
            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59843:21: warning: use of old-style cast [-Wold-style-cast]
                out_desc->flags = DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, e_idx);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59843:21: warning: use of old-style cast [-Wold-style-cast]
                out_desc->flags = DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, e_idx);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59848:20: warning: use of old-style cast [-Wold-style-cast]
                        out_desc->get = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, e_idx);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7009:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_GETTER'
#define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59848:20: warning: use of old-style cast [-Wold-style-cast]
                        out_desc->get = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, e_idx);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7009:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_GETTER'
#define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59849:20: warning: use of old-style cast [-Wold-style-cast]
                        out_desc->set = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, e_idx);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59849:20: warning: use of old-style cast [-Wold-style-cast]
                        out_desc->set = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, e_idx);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59858:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59858:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59872:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59872:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59885:23: warning: use of old-style cast [-Wold-style-cast]
                                out_desc->a_idx = (duk_int_t) arr_idx; /* XXX: limit 2G due to being signed */
                                                  ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59909:7: warning: use of old-style cast [-Wold-style-cast]
                a = (duk_harray *) obj;
                    ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59916:24: warning: use of old-style cast [-Wold-style-cast]
                                duk_push_uint(thr, (duk_uint_t) a->length);
                                                   ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59973:24: warning: use of old-style cast [-Wold-style-cast]
                                duk_push_uint(thr, (duk_uint_t) DUK_HSTRING_GET_CHARLEN(h_val));
                                                   ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:59992:14: warning: use of old-style cast [-Wold-style-cast]
                h_bufobj = (duk_hbufobj *) obj;
                           ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60004:17: warning: use of old-style cast [-Wold-style-cast]
                                elem_size = (duk_small_uint_t) (1U << h_bufobj->shift);
                                            ^                  ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60009:10: warning: use of old-style cast [-Wold-style-cast]
                                            DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_bufobj, byte_off + elem_size)) {
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7957:92: note: expanded from macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL'
        (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60010:30: warning: use of old-style cast [-Wold-style-cast]
                                                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60010:30: warning: use of old-style cast [-Wold-style-cast]
                                                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60010:30: warning: use of old-style cast [-Wold-style-cast]
                                                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60010:30: warning: use of old-style cast [-Wold-style-cast]
                                                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60010:30: warning: use of old-style cast [-Wold-style-cast]
                                                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60010:30: warning: use of old-style cast [-Wold-style-cast]
                                                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60010:14: warning: use of old-style cast [-Wold-style-cast]
                                                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                       ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60199:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60284:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60284:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60308:6: warning: use of old-style cast [-Wold-style-cast]
        a = (duk_harray *) obj;
            ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60350:4: warning: use of old-style cast [-Wold-style-cast]
                ((duk_harray *) obj)->length = new_len;
                 ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60353:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60353:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60354:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60354:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60376:13: warning: use of old-style cast [-Wold-style-cast]
        h_bufobj = (duk_hbufobj *) obj;
                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60404:14: warning: use of old-style cast [-Wold-style-cast]
        elem_size = (duk_small_uint_t) (1U << h_bufobj->shift);
                    ^                  ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60406:31: warning: use of old-style cast [-Wold-style-cast]
        if (h_bufobj->buf != NULL && DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_bufobj, byte_off + elem_size)) {
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7957:92: note: expanded from macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL'
        (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60407:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60407:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60407:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60407:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60407:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60407:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60407:10: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                       ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60431:13: warning: use of old-style cast [-Wold-style-cast]
        h_bufobj = (duk_hbufobj *) obj;
                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60459:14: warning: use of old-style cast [-Wold-style-cast]
        elem_size = (duk_small_uint_t) (1U << h_bufobj->shift);
                    ^                  ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60467:31: warning: use of old-style cast [-Wold-style-cast]
        if (h_bufobj->buf != NULL && DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_bufobj, byte_off + elem_size)) {
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7957:92: note: expanded from macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL'
        (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60468:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60468:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60468:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60468:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60468:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60468:26: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60468:10: warning: use of old-style cast [-Wold-style-cast]
                data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off;
                       ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60534:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT2(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10138:25: note: expanded from macro 'DUK_ERROR_FMT2'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60534:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT2(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10143:30: note: expanded from macro 'DUK_ERROR_FMT2'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60534:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT2(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10143:63: note: expanded from macro 'DUK_ERROR_FMT2'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60608:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, (duk_uint_t) DUK_HSTRING_GET_CHARLEN(h)); /* [] -> [res] */
                                           ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60699:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60699:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60699:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60770:51: warning: use of old-style cast [-Wold-style-cast]
                if (arr_idx != DUK__NO_ARRAY_INDEX && arr_idx < DUK_HBUFFER_GET_SIZE(h)) {
                                                                ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60772:40: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60772:40: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60772:40: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60772:40: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60772:40: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60772:40: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]);
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60772:24: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]);
                                            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60794:36: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, (duk_uint_t) DUK_HBUFFER_GET_SIZE(h)); /* [] -> [res] */
                                                        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60794:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uint(thr, (duk_uint_t) DUK_HBUFFER_GET_SIZE(h)); /* [] -> [res] */
                                           ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60889:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60956:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_TYPE(thr, DUK_STR_STRICT_CALLER_READ);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60956:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_TYPE(thr, DUK_STR_STRICT_CALLER_READ);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:60956:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_TYPE(thr, DUK_STR_STRICT_CALLER_READ);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61038:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BASE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61038:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BASE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61038:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BASE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61085:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61085:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61085:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61184:25: warning: use of old-style cast [-Wold-style-cast]
        if (!duk_double_equals((duk_double_t) res, d)) {
                               ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61191:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(thr, DUK_STR_INVALID_ARRAY_LENGTH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61264:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61264:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61290:10: warning: use of old-style cast [-Wold-style-cast]
                        key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61290:10: warning: use of old-style cast [-Wold-style-cast]
                        key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61312:8: warning: use of old-style cast [-Wold-style-cast]
                        if (DUK_HOBJECT_E_SLOT_IS_CONFIGURABLE(thr->heap, obj, i)) {
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7068:4: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_CONFIGURABLE'
        ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_CONFIGURABLE) != 0)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61312:8: warning: use of old-style cast [-Wold-style-cast]
                        if (DUK_HOBJECT_E_SLOT_IS_CONFIGURABLE(thr->heap, obj, i)) {
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7068:4: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_CONFIGURABLE'
        ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_CONFIGURABLE) != 0)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61341:10: warning: use of old-style cast [-Wold-style-cast]
                        key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61341:10: warning: use of old-style cast [-Wold-style-cast]
                        key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61414:6: warning: use of old-style cast [-Wold-style-cast]
        a = (duk_harray *) obj;
            ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61424:50: warning: use of old-style cast [-Wold-style-cast]
        new_len = duk__to_new_array_length_checked(thr, DUK_GET_TVAL_NEGIDX(thr, -1));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61560:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT2(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10138:25: note: expanded from macro 'DUK_ERROR_FMT2'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61560:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT2(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10143:30: note: expanded from macro 'DUK_ERROR_FMT2'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61560:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT2(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10143:63: note: expanded from macro 'DUK_ERROR_FMT2'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61703:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61703:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61703:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61753:51: warning: use of old-style cast [-Wold-style-cast]
                if (arr_idx != DUK__NO_ARRAY_INDEX && arr_idx < DUK_HBUFFER_GET_SIZE(h)) {
                                                                ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61756:27: warning: use of old-style cast [-Wold-style-cast]
                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61756:27: warning: use of old-style cast [-Wold-style-cast]
                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61756:27: warning: use of old-style cast [-Wold-style-cast]
                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61756:27: warning: use of old-style cast [-Wold-style-cast]
                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61756:27: warning: use of old-style cast [-Wold-style-cast]
                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61756:27: warning: use of old-style cast [-Wold-style-cast]
                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61756:11: warning: use of old-style cast [-Wold-style-cast]
                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h);
                               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61769:21: warning: use of old-style cast [-Wold-style-cast]
                                data[arr_idx] = (duk_uint8_t) duk_to_uint32(thr, -1);
                                                ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61863:13: warning: use of old-style cast [-Wold-style-cast]
                        setter = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, curr, desc.e_idx);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61863:13: warning: use of old-style cast [-Wold-style-cast]
                        setter = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, curr, desc.e_idx);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61958:17: warning: use of old-style cast [-Wold-style-cast]
                                        h_bufobj = (duk_hbufobj *) curr;
                                                   ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61974:19: warning: use of old-style cast [-Wold-style-cast]
                                                elem_size = (duk_small_uint_t) (1U << h_bufobj->shift);
                                                            ^                  ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61985:11: warning: use of old-style cast [-Wold-style-cast]
                                                    DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_bufobj, byte_off + elem_size)) {
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7957:92: note: expanded from macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL'
        (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf)))
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61986:31: warning: use of old-style cast [-Wold-style-cast]
                                                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8728:75: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
        (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8678:53: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR'
#define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc)
                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61986:31: warning: use of old-style cast [-Wold-style-cast]
                                                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:102: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61986:31: warning: use of old-style cast [-Wold-style-cast]
                                                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:80: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61986:31: warning: use of old-style cast [-Wold-style-cast]
                                                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61986:31: warning: use of old-style cast [-Wold-style-cast]
                                                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61986:31: warning: use of old-style cast [-Wold-style-cast]
                                                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8729:41: note: expanded from macro 'DUK_HBUFFER_GET_DATA_PTR'
                                        DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x)))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:61986:15: warning: use of old-style cast [-Wold-style-cast]
                                                        data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) +
                                                               ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62012:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62067:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, orig, desc.e_idx);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62067:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, orig, desc.e_idx);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62069:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects; e_idx may be invalidated */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62069:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects; e_idx may be invalidated */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62079:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, orig, desc.a_idx);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62079:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, orig, desc.a_idx);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62081:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects; a_idx may be invalidated */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62081:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects; a_idx may be invalidated */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62133:7: warning: use of old-style cast [-Wold-style-cast]
                a = (duk_harray *) orig;
                    ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62209:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, orig, e_idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62209:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, orig, e_idx);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62213:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_E_SET_FLAGS(thr->heap, orig, e_idx, DUK_PROPDESC_FLAGS_WEC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62213:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_E_SET_FLAGS(thr->heap, orig, e_idx, DUK_PROPDESC_FLAGS_WEC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62213:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_E_SET_FLAGS(thr->heap, orig, e_idx, DUK_PROPDESC_FLAGS_WEC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:47: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                                                            ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62232:4: warning: use of old-style cast [-Wold-style-cast]
                ((duk_harray *) orig)->length = new_array_length;
                 ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62288:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62288:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62288:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62301:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT2(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10138:25: note: expanded from macro 'DUK_ERROR_FMT2'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62301:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT2(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10143:30: note: expanded from macro 'DUK_ERROR_FMT2'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62301:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT2(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10143:63: note: expanded from macro 'DUK_ERROR_FMT2'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62315:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62315:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62315:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62324:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_WRITABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62324:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_WRITABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62324:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_WRITABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62343:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62343:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62343:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62352:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_SETTER_UNDEFINED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62352:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_SETTER_UNDEFINED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62352:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_SETTER_UNDEFINED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62361:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_INTERNAL(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62427:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, desc.a_idx);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62427:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, desc.a_idx);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62436:27: warning: use of old-style cast [-Wold-style-cast]
                        duk_uint32_t *h_base = DUK_HOBJECT_H_GET_BASE(thr->heap, obj);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6951:20: note: expanded from macro 'DUK_HOBJECT_H_GET_BASE'
        ((duk_uint32_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62436:27: warning: use of old-style cast [-Wold-style-cast]
                        duk_uint32_t *h_base = DUK_HOBJECT_H_GET_BASE(thr->heap, obj);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6951:3: note: expanded from macro 'DUK_HOBJECT_H_GET_BASE'
        ((duk_uint32_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62458:7: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_HOBJECT_E_SLOT_IS_ACCESSOR(thr->heap, obj, desc.e_idx)) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7069:54: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0)
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62458:7: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_HOBJECT_E_SLOT_IS_ACCESSOR(thr->heap, obj, desc.e_idx)) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7069:54: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0)
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62461:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, desc.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7009:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_GETTER'
#define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62461:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, desc.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7009:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_GETTER'
#define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62462:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, desc.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62462:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, desc.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62464:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62464:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62466:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, desc.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62466:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, desc.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62467:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, desc.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62467:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, desc.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62469:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62469:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62471:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, desc.e_idx);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62471:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, desc.e_idx);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62486:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_E_SET_KEY(thr->heap, obj, desc.e_idx, NULL);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7022:3: note: expanded from macro 'DUK_HOBJECT_E_SET_KEY'
                DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62486:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_E_SET_KEY(thr->heap, obj, desc.e_idx, NULL);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7022:3: note: expanded from macro 'DUK_HOBJECT_E_SET_KEY'
                DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62487:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_DECREF_NORZ(thr, key);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5048:2: note: expanded from macro 'DUK_HSTRING_DECREF_NORZ'
        DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *) /* no 'norz' variant */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62487:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HSTRING_DECREF_NORZ(thr, key);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5048:2: note: expanded from macro 'DUK_HSTRING_DECREF_NORZ'
        DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *) /* no 'norz' variant */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62531:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62531:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62531:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62577:11: warning: use of old-style cast [-Wold-style-cast]
        tv_obj = DUK_GET_TVAL_NEGIDX(thr, -2);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62603:14: warning: use of old-style cast [-Wold-style-cast]
                                tv_key = DUK_GET_TVAL_NEGIDX(thr, -1);
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62622:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62622:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62622:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62675:51: warning: use of old-style cast [-Wold-style-cast]
                if (arr_idx != DUK__NO_ARRAY_INDEX && arr_idx < DUK_HBUFFER_GET_SIZE(h)) {
                                                                ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62702:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT2(thr,
        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10138:25: note: expanded from macro 'DUK_ERROR_FMT2'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62702:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT2(thr,
        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10143:30: note: expanded from macro 'DUK_ERROR_FMT2'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62702:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT2(thr,
        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10143:63: note: expanded from macro 'DUK_ERROR_FMT2'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62713:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62713:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62713:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62722:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62722:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62722:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62783:21: warning: use of old-style cast [-Wold-style-cast]
                        if (DUK_UNLIKELY(DUK_HOBJECT_E_SLOT_IS_ACCESSOR(thr->heap, obj, desc.e_idx))) {
                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7069:54: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0)
                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62783:21: warning: use of old-style cast [-Wold-style-cast]
                        if (DUK_UNLIKELY(DUK_HOBJECT_E_SLOT_IS_ACCESSOR(thr->heap, obj, desc.e_idx))) {
                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7069:54: note: expanded from macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0)
                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62788:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, desc.e_idx, propflags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62788:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, desc.e_idx, propflags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62788:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, desc.e_idx, propflags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:47: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                                                            ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62789:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, desc.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62789:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, desc.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62802:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, desc.a_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62802:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, desc.a_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62814:53: warning: use of old-style cast [-Wold-style-cast]
                                new_len = duk__to_new_array_length_checked(thr, DUK_GET_TVAL_NEGIDX(thr, -1));
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62815:6: warning: use of old-style cast [-Wold-style-cast]
                                ((duk_harray *) obj)->length = new_len;
                                 ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62840:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62840:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62850:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, propflags);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62850:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, propflags);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62850:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, propflags);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:47: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                                                            ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62851:8: warning: use of old-style cast [-Wold-style-cast]
        tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62851:8: warning: use of old-style cast [-Wold-style-cast]
        tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62862:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62862:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62871:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_INTERNAL(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62913:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62913:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62922:38: warning: use of old-style cast [-Wold-style-cast]
        key = duk_push_uint_to_hstring(thr, (duk_uint_t) arr_idx);
                                            ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62943:11: warning: use of old-style cast [-Wold-style-cast]
                return ((duk_harray *) obj)->length;
                        ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62949:34: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_hobject_getprop(thr, DUK_GET_TVAL_NEGIDX(thr, -2), DUK_GET_TVAL_NEGIDX(thr, -1));
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62949:64: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_hobject_getprop(thr, DUK_GET_TVAL_NEGIDX(thr, -2), DUK_GET_TVAL_NEGIDX(thr, -1));
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62956:27: warning: use of old-style cast [-Wold-style-cast]
        if (val >= 0.0 && val <= (duk_double_t) DUK_SIZE_MAX) {
                                 ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:62957:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_size_t) val;
                       ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63036:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_GET);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63036:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_GET);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63042:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_SET);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63042:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_SET);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63045:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_VALUE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63045:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_VALUE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63047:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_WRITABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63047:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_WRITABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63050:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_ENUMERABLE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63050:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_ENUMERABLE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63052:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_CONFIGURABLE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63052:2: warning: use of old-style cast [-Wold-style-cast]
        duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_CONFIGURABLE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63194:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63194:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63194:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63323:7: warning: use of old-style cast [-Wold-style-cast]
                a = (duk_harray *) obj;
                    ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63328:58: warning: use of old-style cast [-Wold-style-cast]
                arrlen_new_len = duk__to_new_array_length_checked(thr, DUK_GET_TVAL_POSIDX(thr, idx_value));
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63329:3: warning: use of old-style cast [-Wold-style-cast]
                duk_push_u32(thr, arrlen_new_len);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63364:7: warning: use of old-style cast [-Wold-style-cast]
                a = (duk_harray *) obj;
                    ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63464:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, e_idx, get);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63464:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, e_idx, get);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63465:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, e_idx, set);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63465:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, e_idx, set);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63466:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF_ALLOWNULL(thr, get);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63466:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF_ALLOWNULL(thr, get);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63467:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF_ALLOWNULL(thr, set);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63467:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF_ALLOWNULL(thr, set);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63469:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63469:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63469:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:47: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                                                            ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63522:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63522:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63526:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63526:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63526:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:47: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                                                            ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63708:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63708:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63711:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63711:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63712:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63712:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63713:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(thr->heap, obj, curr.e_idx);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7077:55: note: expanded from macro 'DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE'
#define DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_WRITABLE)
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7061:3: note: expanded from macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS'
                DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63713:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(thr->heap, obj, curr.e_idx);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7077:55: note: expanded from macro 'DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE'
#define DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_WRITABLE)
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7061:3: note: expanded from macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS'
                DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63714:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SLOT_SET_ACCESSOR(thr->heap, obj, curr.e_idx);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7075:53: note: expanded from macro 'DUK_HOBJECT_E_SLOT_SET_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_SET_ACCESSOR(heap, h, i) DUK_HOBJECT_E_SET_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_ACCESSOR)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7056:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAG_BITS'
                DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] |= (mask); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63714:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SLOT_SET_ACCESSOR(thr->heap, obj, curr.e_idx);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7075:53: note: expanded from macro 'DUK_HOBJECT_E_SLOT_SET_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_SET_ACCESSOR(heap, h, i) DUK_HOBJECT_E_SET_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_ACCESSOR)
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7056:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAG_BITS'
                DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] |= (mask); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63744:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, curr.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7009:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_GETTER'
#define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63744:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, curr.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7009:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_GETTER'
#define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63746:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63746:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63747:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63747:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63748:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, curr.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63748:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, curr.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63750:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63750:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63751:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63751:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63753:27: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_UNDEFINED(DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx));
                        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1282:14: note: expanded from macro 'DUK_TVAL_SET_UNDEFINED'
                duk__tv = (tv); \
                           ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63753:27: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_UNDEFINED(DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx));
                        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1282:14: note: expanded from macro 'DUK_TVAL_SET_UNDEFINED'
                duk__tv = (tv); \
                           ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63754:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(thr->heap, obj, curr.e_idx);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7077:55: note: expanded from macro 'DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE'
#define DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_WRITABLE)
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7061:3: note: expanded from macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS'
                DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63754:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(thr->heap, obj, curr.e_idx);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7077:55: note: expanded from macro 'DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE'
#define DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_WRITABLE)
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7061:3: note: expanded from macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS'
                DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63755:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR(thr->heap, obj, curr.e_idx);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7082:55: note: expanded from macro 'DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_ACCESSOR)
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7061:3: note: expanded from macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS'
                DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63755:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR(thr->heap, obj, curr.e_idx);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7082:55: note: expanded from macro 'DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR'
#define DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_ACCESSOR)
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7061:3: note: expanded from macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS'
                DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63844:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, curr.a_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63844:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, curr.a_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63845:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects; may invalidate a_idx */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63845:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects; may invalidate a_idx */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63868:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, curr.e_idx, new_flags);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63868:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, curr.e_idx, new_flags);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63868:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, curr.e_idx, new_flags);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:47: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                                                            ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63875:8: warning: use of old-style cast [-Wold-style-cast]
                        a = (duk_harray *) obj;
                            ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63905:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, curr.e_idx);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63905:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, curr.e_idx);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63907:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, set);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63907:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, set);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63908:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF_ALLOWNULL(thr, set);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63908:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF_ALLOWNULL(thr, set);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63909:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); /* side effects; may invalidate e_idx */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63909:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); /* side effects; may invalidate e_idx */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63921:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, curr.e_idx);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7009:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_GETTER'
#define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63921:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, curr.e_idx);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7009:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_GETTER'
#define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63923:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, get);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63923:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, get);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63924:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF_ALLOWNULL(thr, get);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63924:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF_ALLOWNULL(thr, get);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63925:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); /* side effects; may invalidate e_idx */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63925:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); /* side effects; may invalidate e_idx */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63935:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63935:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63936:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects; may invalidate e_idx */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63936:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects; may invalidate e_idx */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63946:9: warning: use of old-style cast [-Wold-style-cast]
                                a = (duk_harray *) obj;
                                    ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:63980:7: warning: use of old-style cast [-Wold-style-cast]
                a = (duk_harray *) obj;
                    ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64100:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64100:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64100:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64108:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64108:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64108:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64186:8: warning: use of old-style cast [-Wold-style-cast]
                fp = DUK_HOBJECT_E_GET_FLAGS_PTR(thr->heap, obj, i);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7014:58: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_PTR'
#define DUK_HOBJECT_E_GET_FLAGS_PTR(heap, h, i)        (&DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64186:8: warning: use of old-style cast [-Wold-style-cast]
                fp = DUK_HOBJECT_E_GET_FLAGS_PTR(thr->heap, obj, i);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7014:58: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_PTR'
#define DUK_HOBJECT_E_GET_FLAGS_PTR(heap, h, i)        (&DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64235:8: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64235:8: warning: use of old-style cast [-Wold-style-cast]
                if (!DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64240:30: warning: use of old-style cast [-Wold-style-cast]
                flags = (duk_small_uint_t) DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, i);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64240:30: warning: use of old-style cast [-Wold-style-cast]
                flags = (duk_small_uint_t) DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, i);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64240:11: warning: use of old-style cast [-Wold-style-cast]
                flags = (duk_small_uint_t) DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, i);
                        ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64254:18: warning: use of old-style cast [-Wold-style-cast]
                duk_tval *tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64254:18: warning: use of old-style cast [-Wold-style-cast]
                duk_tval *tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64314:67: warning: use of old-style cast [-Wold-style-cast]
        boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint32_t) pos);
                                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64314:9: warning: use of old-style cast [-Wold-style-cast]
        boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint32_t) pos);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64319:12: warning: use of old-style cast [-Wold-style-cast]
        p_start = DUK_HSTRING_GET_DATA(h);
                  ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64336:11: warning: use of old-style cast [-Wold-style-cast]
                                cp1 = (duk_ucodepoint_t) (((cp1 - 0xd800UL) << 10) + (cp2 - 0xdc00UL) + 0x10000UL);
                                      ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64402:44: warning: use of old-style cast [-Wold-style-cast]
        res = duk_unicode_unvalidated_utf8_length(DUK_HSTRING_GET_DATA(h), DUK_HSTRING_GET_BYTELEN(h));
                                                  ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64407:12: warning: use of old-style cast [-Wold-style-cast]
        h->clen = (duk_uint32_t) res;
                  ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64480:17: warning: use of old-style cast [-Wold-style-cast]
        if (duk_memcmp((const void *) cstr, (const void *) DUK_HSTRING_GET_DATA(h), len) == 0) {
                       ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64480:53: warning: use of old-style cast [-Wold-style-cast]
        if (duk_memcmp((const void *) cstr, (const void *) DUK_HSTRING_GET_DATA(h), len) == 0) {
                                                           ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64480:38: warning: use of old-style cast [-Wold-style-cast]
        if (duk_memcmp((const void *) cstr, (const void *) DUK_HSTRING_GET_DATA(h), len) == 0) {
                                            ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64513:18: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack = (duk_tval *) DUK_ALLOC(heap, alloc_size);
                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64517:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(thr->valstack, alloc_size);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64540:21: warning: use of old-style cast [-Wold-style-cast]
        duk_hthread *thr = (duk_hthread *) ud;
                           ^               ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64542:9: warning: use of old-style cast [-Wold-style-cast]
        return (void *) thr->valstack;
               ^        ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64699:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_small_uint_t) duk_bd_decode_varuint(bd);
            ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64712:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) tmp, (duk_size_t) len);
                              ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64712:44: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) tmp, (duk_size_t) len);
                                                  ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64717:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_small_uint_t) duk_bd_decode_varuint(bd);
            ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64734:14: warning: use of old-style cast [-Wold-style-cast]
                du.uc[i] = (duk_uint8_t) duk_bd_decode(bd, 8);
                           ^             ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64750:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&bd_ctx, sizeof(bd_ctx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64751:13: warning: use of old-style cast [-Wold-style-cast]
        bd->data = (const duk_uint8_t *) duk_builtins_data;
                   ^                     ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64752:15: warning: use of old-style cast [-Wold-style-cast]
        bd->length = (duk_size_t) DUK_BUILTINS_DATA_LENGTH;
                     ^            ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64777:15: warning: use of old-style cast [-Wold-style-cast]
                class_num = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                            ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64778:83: warning: use of old-style cast [-Wold-style-cast]
                len = (duk_small_int_t) duk_bd_decode_flagged_signed(bd, DUK__LENGTH_PROP_BITS, (duk_int32_t) -1 /*def_value*/);
                                                                                                ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64778:9: warning: use of old-style cast [-Wold-style-cast]
                len = (duk_small_int_t) duk_bd_decode_flagged_signed(bd, DUK__LENGTH_PROP_BITS, (duk_int32_t) -1 /*def_value*/);
                      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64789:13: warning: use of old-style cast [-Wold-style-cast]
                        natidx = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                                 ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64794:14: warning: use of old-style cast [-Wold-style-cast]
                        c_nargs = (duk_small_int_t) duk_bd_decode_flagged_signed(bd, DUK__NARGS_BITS, len /*def_value*/);
                                  ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64796:15: warning: use of old-style cast [-Wold-style-cast]
                                c_nargs = DUK_VARARGS;
                                          ^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:315:44: note: expanded from macro 'DUK_VARARGS'
#define DUK_VARARGS                       ((duk_int_t) (-1))
                                           ^           ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64813:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64813:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64813:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64829:12: warning: use of old-style cast [-Wold-style-cast]
                        magic = (duk_int16_t) duk_bd_decode_varuint(bd);
                                ^             ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64830:5: warning: use of old-style cast [-Wold-style-cast]
                        ((duk_hnatfunc *) h)->magic = magic;
                         ^                ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64841:58: warning: use of old-style cast [-Wold-style-cast]
                                                DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJENV));
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64843:26: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_hobject(thr, (duk_hobject *) env);
                                              ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64848:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, global);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64848:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, global);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64865:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, &h->hdr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64865:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, &h->hdr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64881:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64881:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64881:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64927:30: warning: use of old-style cast [-Wold-style-cast]
                h = duk_known_hobject(thr, (duk_idx_t) i);
                                           ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64929:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                    ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64933:68: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_SET_PROTOTYPE_UPDREF(thr, h, duk_known_hobject(thr, (duk_idx_t) t));
                                                                                        ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7196:99: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_UPDREF'
#define DUK_HOBJECT_SET_PROTOTYPE_UPDREF(thr, h, p) duk_hobject_set_prototype_updref((thr), (h), (p))
                                                                                                  ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64943:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                    ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64952:17: warning: use of old-style cast [-Wold-style-cast]
                        duk_dup(thr, (duk_idx_t) t);
                                     ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64953:30: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx(thr, (duk_idx_t) i, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_NONE);
                                                  ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64956:7: warning: use of old-style cast [-Wold-style-cast]
                t = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                    ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64965:17: warning: use of old-style cast [-Wold-style-cast]
                        duk_dup(thr, (duk_idx_t) t);
                                     ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64966:30: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx(thr, (duk_idx_t) i, DUK_STRIDX_CONSTRUCTOR, DUK_PROPDESC_FLAGS_WC);
                                                  ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64970:9: warning: use of old-style cast [-Wold-style-cast]
                num = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                      ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64986:61: warning: use of old-style cast [-Wold-style-cast]
                                                                                 (duk_uint32_t) DUK_PROPDESC_FLAGS_WC);
                                                                                 ^              ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64984:20: warning: use of old-style cast [-Wold-style-cast]
                        defprop_flags = (duk_small_uint_t) duk_bd_decode_flagged(bd,
                                        ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:64998:8: warning: use of old-style cast [-Wold-style-cast]
                        t = (duk_small_uint_t) duk_bd_decode(bd, DUK__PROP_TYPE_BITS);
                            ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65023:12: warning: use of old-style cast [-Wold-style-cast]
                                bidx = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65024:18: warning: use of old-style cast [-Wold-style-cast]
                                duk_dup(thr, (duk_idx_t) bidx);
                                             ^           ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65040:38: warning: use of old-style cast [-Wold-style-cast]
                                duk_small_uint_t natidx_getter = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                                                                 ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65041:38: warning: use of old-style cast [-Wold-style-cast]
                                duk_small_uint_t natidx_setter = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                                                                 ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65042:39: warning: use of old-style cast [-Wold-style-cast]
                                duk_small_uint_t accessor_magic = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                                                                  ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65057:29: warning: use of old-style cast [-Wold-style-cast]
                                        duk_set_magic(thr, -1, (duk_int_t) accessor_magic);
                                                               ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65063:29: warning: use of old-style cast [-Wold-style-cast]
                                        duk_set_magic(thr, -1, (duk_int_t) accessor_magic);
                                                               ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65080:22: warning: use of old-style cast [-Wold-style-cast]
                        duk_def_prop(thr, (duk_idx_t) i, defprop_flags);
                                          ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65085:9: warning: use of old-style cast [-Wold-style-cast]
                num = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                      ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65103:13: warning: use of old-style cast [-Wold-style-cast]
                        natidx = (duk_small_uint_t) duk_bd_decode_varuint(bd);
                                 ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65105:15: warning: use of old-style cast [-Wold-style-cast]
                        c_length = (duk_small_uint_t) duk_bd_decode(bd, DUK__LENGTH_PROP_BITS);
                                   ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65106:69: warning: use of old-style cast [-Wold-style-cast]
                        c_nargs = (duk_int_t) duk_bd_decode_flagged(bd, DUK__NARGS_BITS, (duk_uint32_t) c_length /*def_value*/);
                                                                                         ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65106:14: warning: use of old-style cast [-Wold-style-cast]
                        c_nargs = (duk_int_t) duk_bd_decode_flagged(bd, DUK__NARGS_BITS, (duk_uint32_t) c_length /*def_value*/);
                                  ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65108:15: warning: use of old-style cast [-Wold-style-cast]
                                c_nargs = DUK_VARARGS;
                                          ^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:315:44: note: expanded from macro 'DUK_VARARGS'
#define DUK_VARARGS                       ((duk_int_t) (-1))
                                           ^           ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65123:12: warning: use of old-style cast [-Wold-style-cast]
                        magic = (duk_int16_t) duk_bd_decode_varuint(bd);
                                ^             ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65186:34: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_SET_SPECIAL_CALL((duk_hobject *) h_func);
                                                             ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6795:69: note: expanded from macro 'DUK_HOBJECT_SET_SPECIAL_CALL'
#define DUK_HOBJECT_SET_SPECIAL_CALL(h) DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_SPECIAL_CALL)
                                                                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65195:27: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_SET_STRICT((duk_hobject *) h_func);
                                               ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6783:73: note: expanded from macro 'DUK_HOBJECT_SET_STRICT'
#define DUK_HOBJECT_SET_STRICT(h)           DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65210:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65210:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65210:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65213:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65213:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65213:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65235:61: warning: use of old-style cast [-Wold-style-cast]
                                                                                 (duk_uint32_t) DUK_PROPDESC_FLAGS_WC);
                                                                                 ^              ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65233:20: warning: use of old-style cast [-Wold-style-cast]
                        defprop_flags = (duk_small_uint_t) duk_bd_decode_flagged(bd,
                                        ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65242:22: warning: use of old-style cast [-Wold-style-cast]
                        duk_def_prop(thr, (duk_idx_t) i, defprop_flags);
                                          ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65266:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, DUK_BIDX_DATE_PROTOTYPE, DUK_STRIDX_TO_UTC_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65266:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, DUK_BIDX_DATE_PROTOTYPE, DUK_STRIDX_TO_UTC_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65267:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, DUK_BIDX_DATE_PROTOTYPE, DUK_STRIDX_TO_GMT_STRING, DUK_PROPDESC_FLAGS_WC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65267:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, DUK_BIDX_DATE_PROTOTYPE, DUK_STRIDX_TO_GMT_STRING, DUK_PROPDESC_FLAGS_WC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65267:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, DUK_BIDX_DATE_PROTOTYPE, DUK_STRIDX_TO_GMT_STRING, DUK_PROPDESC_FLAGS_WC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65390:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, DUK_BIDX_DUKTAPE, DUK_STRIDX_ENV, DUK_PROPDESC_FLAGS_WC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65390:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, DUK_BIDX_DUKTAPE, DUK_STRIDX_ENV, DUK_PROPDESC_FLAGS_WC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65390:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, DUK_BIDX_DUKTAPE, DUK_STRIDX_ENV, DUK_PROPDESC_FLAGS_WC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65398:57: warning: use of old-style cast [-Wold-style-cast]
                duk_hobject_compact_props(thr, duk_known_hobject(thr, (duk_idx_t) i));
                                                                      ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65427:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF_ALLOWNULL(thr_to, thr_to->builtins[i]); /* side effect free */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65427:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF_ALLOWNULL(thr_to, thr_to->builtins[i]); /* side effect free */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65501:50: warning: use of old-style cast [-Wold-style-cast]
                bcode = DUK_HCOMPFUNC_GET_CODE_BASE(thr->heap, (duk_hcompfunc *) (act->func));
                                                               ^                 ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7619:82: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_BASE'
#define DUK_HCOMPFUNC_GET_CODE_BASE(heap, h) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7591:47: note: expanded from macro 'DUK_HCOMPFUNC_GET_BYTECODE'
#define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode)
                                              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65502:9: warning: use of old-style cast [-Wold-style-cast]
                ret = (duk_uint_fast32_t) (act->curr_pc - bcode);
                      ^                   ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65571:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, act->lex_env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65571:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, act->lex_env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65572:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ(thr, env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65572:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF_NORZ(thr, env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65608:8: warning: use of old-style cast [-Wold-style-cast]
        cat = (duk_catcher *) DUK_ALLOC_CHECKED(thr, sizeof(duk_catcher));
              ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65653:8: warning: use of old-style cast [-Wold-style-cast]
        act = (duk_activation *) DUK_ALLOC_CHECKED(thr, sizeof(duk_activation));
              ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65842:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, act->var_env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65842:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, act->var_env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65843:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, act->lex_env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65843:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, act->lex_env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65845:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:65845:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5134:4: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL'
                        DUK_HOBJECT_DECREF_NORZ((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66006:33: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) DUK_FMOD((double) d1, (double) d2);
                                       ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66006:46: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) DUK_FMOD((double) d1, (double) d2);
                                                    ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66006:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) DUK_FMOD((double) d1, (double) d2);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66021:7: warning: use of old-style cast [-Wold-style-cast]
        cy = (duk_small_int_t) DUK_FPCLASSIFY(y);
             ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66160:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(thr, DUK_STR_NATIVE_STACK_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66198:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(thr, DUK_STR_CALLSTACK_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66287:57: warning: use of old-style cast [-Wold-style-cast]
        formals = (duk_hobject *) duk_hobject_get_formals(thr, (duk_hobject *) func);
                                                               ^               ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66287:12: warning: use of old-style cast [-Wold-style-cast]
        formals = (duk_hobject *) duk_hobject_get_formals(thr, (duk_hobject *) func);
                  ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66289:28: warning: use of old-style cast [-Wold-style-cast]
                n_formals = (duk_idx_t) ((duk_harray *) formals)->length;
                                         ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66289:15: warning: use of old-style cast [-Wold-style-cast]
                n_formals = (duk_idx_t) ((duk_harray *) formals)->length;
                            ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66320:35: warning: use of old-style cast [-Wold-style-cast]
                                         DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ARGUMENTS),
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66325:36: warning: use of old-style cast [-Wold-style-cast]
                                          DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT),
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66329:36: warning: use of old-style cast [-Wold-style-cast]
                                          DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT),
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66370:39: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_index_wec(thr, i_arg, (duk_uarridx_t) idx);
                                                    ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6205:95: note: expanded from macro 'duk_xdef_prop_index_wec'
#define duk_xdef_prop_index_wec(thr, obj_idx, arr_idx) duk_xdef_prop_index((thr), (obj_idx), (arr_idx), DUK_PROPDESC_FLAGS_WEC)
                                                                                              ^~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66379:39: warning: use of old-style cast [-Wold-style-cast]
                        duk_get_prop_index(thr, i_formals, (duk_uarridx_t) idx);
                                                           ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66396:42: warning: use of old-style cast [-Wold-style-cast]
                                (void) duk_push_uint_to_hstring(thr, (duk_uint_t) idx); /* index */
                                                                     ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66401:41: warning: use of old-style cast [-Wold-style-cast]
                                duk_xdef_prop_index_wec(thr, i_map, (duk_uarridx_t) idx); /* out of spec, must be configurable */
                                                                    ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6205:95: note: expanded from macro 'duk_xdef_prop_index_wec'
#define duk_xdef_prop_index_wec(thr, obj_idx, arr_idx) duk_xdef_prop_index((thr), (obj_idx), (arr_idx), DUK_PROPDESC_FLAGS_WEC)
                                                                                              ^~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66520:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66520:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66520:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66567:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, idx_func, DUK_STRIDX_PROTOTYPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66567:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, idx_func, DUK_STRIDX_PROTOTYPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66602:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE_INVALID_TRAP_RESULT(thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10380:59: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_TRAP_RESULT'
                duk_err_type_invalid_trap_result((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                        ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66661:33: warning: use of old-style cast [-Wold-style-cast]
                        h_bound = (duk_hboundfunc *) (void *) func;
                                                     ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66661:14: warning: use of old-style cast [-Wold-style-cast]
                        h_bound = (duk_hboundfunc *) (void *) func;
                                  ^                  ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66686:48: warning: use of old-style cast [-Wold-style-cast]
                        duk_copy_tvals_incref(thr, tv_gap, tv_args, (duk_size_t) len);
                                                                    ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66702:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_INTERNAL(thr);
                ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66756:20: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY(((duk_hnatfunc *) func)->magic == 15)) {
                          ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66774:11: warning: use of old-style cast [-Wold-style-cast]
        switch (((duk_hnatfunc *) func)->magic) {
                 ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66881:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE_INVALID_ARGS(thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10362:52: note: expanded from macro 'DUK_ERROR_TYPE_INVALID_ARGS'
                duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                                 ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66887:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_UNSUPPORTED(thr);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10298:3: note: expanded from macro 'DUK_ERROR_UNSUPPORTED'
                DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66887:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_UNSUPPORTED(thr);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10298:3: note: expanded from macro 'DUK_ERROR_UNSUPPORTED'
                DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66887:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_UNSUPPORTED(thr);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10298:3: note: expanded from macro 'DUK_ERROR_UNSUPPORTED'
                DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66978:7: warning: use of old-style cast [-Wold-style-cast]
        rc = duk_get_prop_stridx_short(thr, -1, (*call_flags & DUK_CALL_FLAG_CONSTRUCT) ? DUK_STRIDX_CONSTRUCT : DUK_STRIDX_APPLY);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:66978:7: warning: use of old-style cast [-Wold-style-cast]
        rc = duk_get_prop_stridx_short(thr, -1, (*call_flags & DUK_CALL_FLAG_CONSTRUCT) ? DUK_STRIDX_CONSTRUCT : DUK_STRIDX_APPLY);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67037:25: warning: use of old-style cast [-Wold-style-cast]
                duk_push_hobject(thr, (duk_hobject *) h_proxy);
                                      ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67065:6: warning: use of old-style cast [-Wold-style-cast]
        f = (duk_hcompfunc *) func;
            ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67072:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, h_lex);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67072:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, h_lex);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67073:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, h_var);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67073:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, h_var);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67209:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, obj_global);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67209:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, obj_global);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67249:12: warning: use of old-style cast [-Wold-style-cast]
        tv_func = DUK_GET_TVAL_POSIDX(thr, idx_func);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67290:13: warning: use of old-style cast [-Wold-style-cast]
                tv_func = DUK_GET_TVAL_POSIDX(thr, idx_func);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67343:48: warning: use of old-style cast [-Wold-style-cast]
                                        duk__handle_proxy_for_call(thr, idx_func, (duk_hproxy *) func, call_flags);
                                                                                  ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67426:11: warning: use of old-style cast [-Wold-style-cast]
                        (void) duk_throw(thr);
                               ^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:541:25: note: expanded from macro 'duk_throw'
        (duk_throw_raw((ctx)), (duk_ret_t) 0)
                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67436:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not callable", duk_push_string_tval_readable(thr, tv_func));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10113:25: note: expanded from macro 'DUK_ERROR_FMT1'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67436:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not callable", duk_push_string_tval_readable(thr, tv_func));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:30: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67436:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not callable", duk_push_string_tval_readable(thr, tv_func));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:63: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67449:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not constructable", duk_push_string_tval_readable(thr, tv_func));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10113:25: note: expanded from macro 'DUK_ERROR_FMT1'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67449:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not constructable", duk_push_string_tval_readable(thr, tv_func));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:30: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67449:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not constructable", duk_push_string_tval_readable(thr, tv_func));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:63: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67480:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67480:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67480:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67585:11: warning: use of old-style cast [-Wold-style-cast]
        flags1 = (duk_small_uint_t) ((act->flags & DUK_ACT_FLAG_CONSTRUCT) ? 1 : 0)
                 ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67587:13: warning: use of old-style cast [-Wold-style-cast]
                 | (duk_small_uint_t) ((act->flags & DUK_ACT_FLAG_CONSTRUCT_PROXY) ? 2 : 0)
                   ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67590:11: warning: use of old-style cast [-Wold-style-cast]
        flags2 = (duk_small_uint_t) ((call_flags & DUK_CALL_FLAG_CONSTRUCT) ? 1 : 0)
                 ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67592:13: warning: use of old-style cast [-Wold-style-cast]
                 | (duk_small_uint_t) ((call_flags & DUK_CALL_FLAG_CONSTRUCT_PROXY) ? 2 : 0);
                   ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67681:56: warning: use of old-style cast [-Wold-style-cast]
        act->curr_pc = DUK_HCOMPFUNC_GET_CODE_BASE(thr->heap, (duk_hcompfunc *) func);
                                                              ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7619:82: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_BASE'
#define DUK_HCOMPFUNC_GET_CODE_BASE(heap, h) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7591:47: note: expanded from macro 'DUK_HCOMPFUNC_GET_BYTECODE'
#define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode)
                                              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67686:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, func);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67686:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, func);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67731:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67731:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67740:16: warning: use of old-style cast [-Wold-style-cast]
        *out_nargs = ((duk_hcompfunc *) func)->nargs;
                      ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67741:16: warning: use of old-style cast [-Wold-style-cast]
        *out_nregs = ((duk_hcompfunc *) func)->nregs;
                      ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67745:58: warning: use of old-style cast [-Wold-style-cast]
            entry_valstack_bottom_byteoff + sizeof(duk_tval) * ((duk_size_t) *out_nregs + DUK_VALSTACK_INTERNAL_EXTRA);
                                                                ^            ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67797:57: warning: use of old-style cast [-Wold-style-cast]
                act->retval_byteoff = entry_valstack_bottom_byteoff + (duk_size_t) idx_func * sizeof(duk_tval);
                                                                      ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67832:18: warning: use of old-style cast [-Wold-style-cast]
                        *out_nargs = ((duk_hcompfunc *) func)->nargs;
                                      ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67833:18: warning: use of old-style cast [-Wold-style-cast]
                        *out_nregs = ((duk_hcompfunc *) func)->nregs;
                                      ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67838:28: warning: use of old-style cast [-Wold-style-cast]
                            sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nregs + DUK_VALSTACK_INTERNAL_EXTRA);
                                                ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67838:57: warning: use of old-style cast [-Wold-style-cast]
                            sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nregs + DUK_VALSTACK_INTERNAL_EXTRA);
                                                                             ^            ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67843:18: warning: use of old-style cast [-Wold-style-cast]
                        *out_nargs = ((duk_hnatfunc *) func)->nargs;
                                      ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67848:29: warning: use of old-style cast [-Wold-style-cast]
                                    sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nregs +
                                                        ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67848:58: warning: use of old-style cast [-Wold-style-cast]
                                    sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nregs +
                                                                                     ^            ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67853:23: warning: use of old-style cast [-Wold-style-cast]
                                    (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack));
                                                  ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67853:60: warning: use of old-style cast [-Wold-style-cast]
                                    (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack));
                                                                                       ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67853:9: warning: use of old-style cast [-Wold-style-cast]
                                    (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack));
                                    ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67864:13: warning: use of old-style cast [-Wold-style-cast]
                tv_func = DUK_GET_TVAL_POSIDX(thr, idx_func);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67868:14: warning: use of old-style cast [-Wold-style-cast]
                lf_flags = DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv_func);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1470:45: note: expanded from macro 'DUK_TVAL_GET_LIGHTFUNC_FLAGS'
#define DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv)   ((duk_small_uint_t) ((tv)->v_extra))
                                            ^                  ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67872:44: warning: use of old-style cast [-Wold-style-cast]
                                            sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nargs +
                                                                ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67872:73: warning: use of old-style cast [-Wold-style-cast]
                                            sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nargs +
                                                                                             ^            ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67876:22: warning: use of old-style cast [-Wold-style-cast]
                            (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack));
                                          ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67876:59: warning: use of old-style cast [-Wold-style-cast]
                            (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack));
                                                                               ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67876:8: warning: use of old-style cast [-Wold-style-cast]
                            (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack));
                            ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67893:76: warning: use of old-style cast [-Wold-style-cast]
        act->bottom_byteoff = entry_valstack_bottom_byteoff + sizeof(duk_tval) * ((duk_size_t) idx_func + 2U);
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67907:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF_ALLOWNULL(thr, func); /* act->func */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67907:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF_ALLOWNULL(thr, func); /* act->func */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67953:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_INCREF(thr, env);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67953:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_INCREF(thr, env);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67954:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_INCREF(thr, env); /* XXX: incref by count (2) directly */
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:67954:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_INCREF(thr, env); /* XXX: incref by count (2) directly */
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68008:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "invalid thread state (%ld)", (long) thr->state);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10113:25: note: expanded from macro 'DUK_ERROR_FMT1'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68008:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "invalid thread state (%ld)", (long) thr->state);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:30: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68008:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "invalid thread state (%ld)", (long) thr->state);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:63: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68008:72: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "invalid thread state (%ld)", (long) thr->state);
                                                                              ^      ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10120:29: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (arg1)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68099:48: warning: use of old-style cast [-Wold-style-cast]
        entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack);
                                                      ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68099:87: warning: use of old-style cast [-Wold-style-cast]
        entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack);
                                                                                             ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68099:34: warning: use of old-style cast [-Wold-style-cast]
        entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack);
                                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68100:45: warning: use of old-style cast [-Wold-style-cast]
        entry_valstack_end_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack);
                                                   ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68100:81: warning: use of old-style cast [-Wold-style-cast]
        entry_valstack_end_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack);
                                                                                       ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68100:31: warning: use of old-style cast [-Wold-style-cast]
        entry_valstack_end_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack);
                                     ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68243:39: warning: use of old-style cast [-Wold-style-cast]
        act->reserve_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack);
                                             ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68243:75: warning: use of old-style cast [-Wold-style-cast]
        act->reserve_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack);
                                                                                 ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68243:25: warning: use of old-style cast [-Wold-style-cast]
        act->reserve_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack);
                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68298:57: warning: use of old-style cast [-Wold-style-cast]
                act->curr_pc = DUK_HCOMPFUNC_GET_CODE_BASE(thr->heap, (duk_hcompfunc *) func);
                                                                      ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7619:82: note: expanded from macro 'DUK_HCOMPFUNC_GET_CODE_BASE'
#define DUK_HCOMPFUNC_GET_CODE_BASE(heap, h) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))
                                                                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7591:47: note: expanded from macro 'DUK_HCOMPFUNC_GET_BYTECODE'
#define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode)
                                              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68355:10: warning: use of old-style cast [-Wold-style-cast]
                        rc = ((duk_hnatfunc *) func)->func(thr);
                              ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68378:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68378:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68378:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68410:48: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff);
                                                      ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68410:38: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff);
                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68410:25: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff);
                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68431:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_TVAL_UPDREF(thr, tv_ret, tv_funret); /* side effects */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68431:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_TVAL_UPDREF(thr, tv_ret, tv_funret); /* side effects */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68441:45: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_end_byteoff);
                                                   ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68441:35: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_end_byteoff);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68441:22: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_end_byteoff);
                            ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68451:15: warning: use of old-style cast [-Wold-style-cast]
        thr->state = (duk_uint8_t) entry_thread_state;
                     ^             ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68583:15: warning: use of old-style cast [-Wold-style-cast]
        thr->state = (duk_uint8_t) entry_thread_state;
                     ^             ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68636:15: warning: use of old-style cast [-Wold-style-cast]
        thr->state = (duk_uint8_t) entry_thread_state;
                     ^             ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68642:48: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff);
                                                      ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68642:38: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff);
                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68642:25: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff);
                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68751:48: warning: use of old-style cast [-Wold-style-cast]
        entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack);
                                                      ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68751:87: warning: use of old-style cast [-Wold-style-cast]
        entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack);
                                                                                             ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68751:34: warning: use of old-style cast [-Wold-style-cast]
        entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack);
                                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68870:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_FMT1(thr,
                        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10113:25: note: expanded from macro 'DUK_ERROR_FMT1'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68870:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_FMT1(thr,
                        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:30: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68870:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_FMT1(thr,
                        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:63: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68897:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, "caught invalid c++ exception (perhaps thrown by user code)");
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68897:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, "caught invalid c++ exception (perhaps thrown by user code)");
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:68897:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, "caught invalid c++ exception (perhaps thrown by user code)");
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69012:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_error_object(thr,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:752:47: note: expanded from macro 'duk_push_error_object'
        duk_push_error_object_raw((ctx), (err_code), (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__)
                                                     ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69012:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_error_object(thr,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:752:80: note: expanded from macro 'duk_push_error_object'
        duk_push_error_object_raw((ctx), (err_code), (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__)
                                                                                      ^           ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69484:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_COMPILER_RECURSION_LIMIT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69544:47: warning: use of old-style cast [-Wold-style-cast]
        if (expect >= 0 && comp_ctx->curr_token.t != (duk_small_uint_t) expect) {
                                                     ^                  ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69546:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69546:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69546:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69551:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy(&comp_ctx->prev_token, &comp_ctx->curr_token, sizeof(duk_token));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69596:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(func, sizeof(*func)); /* intentional overlap with earlier memzero */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69615:19: warning: use of old-style cast [-Wold-style-cast]
        func->h_consts = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 1);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6272:63: note: expanded from macro 'DUK_GET_HOBJECT_POSIDX'
        (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx)))
                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1472:46: note: expanded from macro 'DUK_TVAL_GET_OBJECT'
#define DUK_TVAL_GET_OBJECT(tv)            ((tv)->v.hobject)
                                             ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69620:18: warning: use of old-style cast [-Wold-style-cast]
        func->h_funcs = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 2);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6272:63: note: expanded from macro 'DUK_GET_HOBJECT_POSIDX'
        (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx)))
                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1472:46: note: expanded from macro 'DUK_TVAL_GET_OBJECT'
#define DUK_TVAL_GET_OBJECT(tv)            ((tv)->v.hobject)
                                             ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69626:18: warning: use of old-style cast [-Wold-style-cast]
        func->h_decls = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 3);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6272:63: note: expanded from macro 'DUK_GET_HOBJECT_POSIDX'
        (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx)))
                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1472:46: note: expanded from macro 'DUK_TVAL_GET_OBJECT'
#define DUK_TVAL_GET_OBJECT(tv)            ((tv)->v.hobject)
                                             ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69631:23: warning: use of old-style cast [-Wold-style-cast]
        func->h_labelnames = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 4);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6272:63: note: expanded from macro 'DUK_GET_HOBJECT_POSIDX'
        (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx)))
                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1472:46: note: expanded from macro 'DUK_TVAL_GET_OBJECT'
#define DUK_TVAL_GET_OBJECT(tv)            ((tv)->v.hobject)
                                             ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69636:23: warning: use of old-style cast [-Wold-style-cast]
        func->h_labelinfos = (duk_hbuffer_dynamic *) duk_known_hbuffer(thr, entry_top + 5);
                             ^                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69642:21: warning: use of old-style cast [-Wold-style-cast]
        func->h_argnames = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 6);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6272:63: note: expanded from macro 'DUK_GET_HOBJECT_POSIDX'
        (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx)))
                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1472:46: note: expanded from macro 'DUK_TVAL_GET_OBJECT'
#define DUK_TVAL_GET_OBJECT(tv)            ((tv)->v.hobject)
                                             ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69647:19: warning: use of old-style cast [-Wold-style-cast]
        func->h_varmap = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 7);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6272:63: note: expanded from macro 'DUK_GET_HOBJECT_POSIDX'
        (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx)))
                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1472:46: note: expanded from macro 'DUK_TVAL_GET_OBJECT'
#define DUK_TVAL_GET_OBJECT(tv)            ((tv)->v.hobject)
                                             ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69672:19: warning: use of old-style cast [-Wold-style-cast]
        func->h_varmap = DUK_GET_HOBJECT_POSIDX(thr, func->varmap_idx);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6272:63: note: expanded from macro 'DUK_GET_HOBJECT_POSIDX'
        (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx)))
                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1472:46: note: expanded from macro 'DUK_TVAL_GET_OBJECT'
#define DUK_TVAL_GET_OBJECT(tv)            ((tv)->v.hobject)
                                             ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69689:13: warning: use of old-style cast [-Wold-style-cast]
        h_varmap = DUK_GET_HOBJECT_NEGIDX(thr, -1);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6270:63: note: expanded from macro 'DUK_GET_HOBJECT_NEGIDX'
        (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_top + (idx)))
                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1472:46: note: expanded from macro 'DUK_TVAL_GET_OBJECT'
#define DUK_TVAL_GET_OBJECT(tv)            ((tv)->v.hobject)
                                             ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69695:11: warning: use of old-style cast [-Wold-style-cast]
                h_key = DUK_HOBJECT_E_GET_KEY(thr->heap, h_varmap, i);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69695:11: warning: use of old-style cast [-Wold-style-cast]
                h_key = DUK_HOBJECT_E_GET_KEY(thr->heap, h_varmap, i);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69709:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, h_varmap, i);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69709:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, h_varmap, i);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69712:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_KEY(thr->heap, h_varmap, i, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7022:3: note: expanded from macro 'DUK_HOBJECT_E_SET_KEY'
                DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69712:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_KEY(thr->heap, h_varmap, i, NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7022:3: note: expanded from macro 'DUK_HOBJECT_E_SET_KEY'
                DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69713:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HSTRING_DECREF(thr, h_key);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5046:41: note: expanded from macro 'DUK_HSTRING_DECREF'
#define DUK_HSTRING_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69713:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HSTRING_DECREF(thr, h_key);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5046:41: note: expanded from macro 'DUK_HSTRING_DECREF'
#define DUK_HSTRING_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69762:40: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE_UPDREF(thr, (duk_hobject *) h_res, NULL); /* Function templates are "bare objects". */
                                              ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7196:94: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE_UPDREF'
#define DUK_HOBJECT_SET_PROTOTYPE_UPDREF(thr, h, p) duk_hobject_set_prototype_updref((thr), (h), (p))
                                                                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69766:26: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_NEWENV((duk_hobject *) h_res);
                                       ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6785:73: note: expanded from macro 'DUK_HOBJECT_SET_NEWENV'
#define DUK_HOBJECT_SET_NEWENV(h)           DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_NEWENV)
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69777:32: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_SET_CREATEARGS((duk_hobject *) h_res);
                                                           ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6787:73: note: expanded from macro 'DUK_HOBJECT_SET_CREATEARGS'
#define DUK_HOBJECT_SET_CREATEARGS(h)       DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_CREATEARGS)
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69782:26: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_NEWENV((duk_hobject *) h_res);
                                       ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6785:73: note: expanded from macro 'DUK_HOBJECT_SET_NEWENV'
#define DUK_HOBJECT_SET_NEWENV(h)           DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_NEWENV)
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69798:31: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_NAMEBINDING((duk_hobject *) h_res);
                                            ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6786:73: note: expanded from macro 'DUK_HOBJECT_SET_NAMEBINDING'
#define DUK_HOBJECT_SET_NAMEBINDING(h)      DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_NAMEBINDING)
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69804:26: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_STRICT((duk_hobject *) h_res);
                                       ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6783:73: note: expanded from macro 'DUK_HOBJECT_SET_STRICT'
#define DUK_HOBJECT_SET_STRICT(h)           DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69809:26: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_NOTAIL((duk_hobject *) h_res);
                                       ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6784:73: note: expanded from macro 'DUK_HOBJECT_SET_NOTAIL'
#define DUK_HOBJECT_SET_NOTAIL(h)           DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_NOTAIL)
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69814:33: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_CONSTRUCTABLE((duk_hobject *) h_res);
                                              ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6773:70: note: expanded from macro 'DUK_HOBJECT_SET_CONSTRUCTABLE'
#define DUK_HOBJECT_SET_CONSTRUCTABLE(h) DUK_HEAPHDR_SET_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_CONSTRUCTABLE)
                                                                     ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4769:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAG_BITS'
                (h)->h_flags |= (bits); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69828:15: warning: use of old-style cast [-Wold-style-cast]
        code_count = DUK_BW_GET_SIZE(thr, &func->bw_code) / sizeof(duk_compiler_instr);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69846:33: warning: use of old-style cast [-Wold-style-cast]
        h_data = (duk_hbuffer_fixed *) (void *) duk_known_hbuffer(thr, -1);
                                       ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69846:11: warning: use of old-style cast [-Wold-style-cast]
        h_data = (duk_hbuffer_fixed *) (void *) duk_known_hbuffer(thr, -1);
                 ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69848:43: warning: use of old-style cast [-Wold-style-cast]
        DUK_HCOMPFUNC_SET_DATA(thr->heap, h_res, (duk_hbuffer *) h_data);
                                                 ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7584:32: note: expanded from macro 'DUK_HCOMPFUNC_SET_DATA'
                (h)->data = (duk_hbuffer *) (v); \
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69848:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HCOMPFUNC_SET_DATA(thr->heap, h_res, (duk_hbuffer *) h_data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7584:15: note: expanded from macro 'DUK_HCOMPFUNC_SET_DATA'
                (h)->data = (duk_hbuffer *) (v); \
                            ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69849:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HEAPHDR_INCREF(thr, h_data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69851:34: warning: use of old-style cast [-Wold-style-cast]
        p_const = (duk_tval *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, h_data);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69851:34: warning: use of old-style cast [-Wold-style-cast]
        p_const = (duk_tval *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, h_data);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69851:34: warning: use of old-style cast [-Wold-style-cast]
        p_const = (duk_tval *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, h_data);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69851:25: warning: use of old-style cast [-Wold-style-cast]
        p_const = (duk_tval *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, h_data);
                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69851:12: warning: use of old-style cast [-Wold-style-cast]
        p_const = (duk_tval *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, h_data);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69854:73: warning: use of old-style cast [-Wold-style-cast]
                tv = duk_hobject_find_array_entry_tval_ptr(thr->heap, func->h_consts, (duk_uarridx_t) i);
                                                                                      ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69863:11: warning: use of old-style cast [-Wold-style-cast]
        p_func = (duk_hobject **) p_const;
                 ^                ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69868:72: warning: use of old-style cast [-Wold-style-cast]
                tv = duk_hobject_find_array_entry_tval_ptr(thr->heap, func->h_funcs, (duk_uarridx_t) (i * 3));
                                                                                     ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69875:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, h);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69875:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, h);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69880:12: warning: use of old-style cast [-Wold-style-cast]
        p_instr = (duk_instr_t *) p_func;
                  ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69884:35: warning: use of old-style cast [-Wold-style-cast]
        q_instr = (duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(thr, &func->bw_code);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69884:12: warning: use of old-style cast [-Wold-style-cast]
        q_instr = (duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(thr, &func->bw_code);
                  ^                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69905:17: warning: use of old-style cast [-Wold-style-cast]
        h_res->nregs = (duk_uint16_t) func->temp_max;
                       ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69906:17: warning: use of old-style cast [-Wold-style-cast]
        h_res->nargs = (duk_uint16_t) duk_hobject_get_length(thr, func->h_argnames);
                       ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69956:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69956:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69956:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69976:24: warning: use of old-style cast [-Wold-style-cast]
        if (formals_length != (duk_size_t) h_res->nargs) {
                              ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69997:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69997:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69997:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70005:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70005:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70005:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70065:42: warning: use of old-style cast [-Wold-style-cast]
                duk_hobject_pc2line_pack(thr, q_instr, (duk_uint_fast32_t) code_count); /* -> pushes fixed buffer */
                                                       ^                   ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70066:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70066:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70066:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70082:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70082:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70082:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_NONE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70171:22: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &func->bw_code) / sizeof(duk_compiler_instr));
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70171:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &func->bw_code) / sizeof(duk_compiler_instr));
               ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70178:33: warning: use of old-style cast [-Wold-style-cast]
        return ((duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(comp_ctx->thr, &comp_ctx->curr_func.bw_code)) + pc;
                                       ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70178:10: warning: use of old-style cast [-Wold-style-cast]
        return ((duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(comp_ctx->thr, &comp_ctx->curr_func.bw_code)) + pc;
                ^                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70197:42: warning: use of old-style cast [-Wold-style-cast]
        instr = (duk_compiler_instr *) (void *) DUK_BW_ENSURE_GETPTR(comp_ctx->thr,
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2590:47: note: expanded from macro 'DUK_BW_ENSURE_GETPTR'
#define DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p)
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70197:33: warning: use of old-style cast [-Wold-style-cast]
        instr = (duk_compiler_instr *) (void *) DUK_BW_ENSURE_GETPTR(comp_ctx->thr,
                                       ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70197:10: warning: use of old-style cast [-Wold-style-cast]
        instr = (duk_compiler_instr *) (void *) DUK_BW_ENSURE_GETPTR(comp_ctx->thr,
                ^                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70220:16: warning: use of old-style cast [-Wold-style-cast]
        instr->line = (duk_uint32_t) line;
                      ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70232:19: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY(DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) > DUK_USE_ESBC_MAX_BYTES)) {
            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70251:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_BYTECODE_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70280:22: warning: use of old-style cast [-Wold-style-cast]
        duk__emit(comp_ctx, DUK_ENC_OP_ABC(op, 0));
                            ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:51: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                                  ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70280:22: warning: use of old-style cast [-Wold-style-cast]
        duk__emit(comp_ctx, DUK_ENC_OP_ABC(op, 0));
                            ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:81: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                                                                ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70280:22: warning: use of old-style cast [-Wold-style-cast]
        duk__emit(comp_ctx, DUK_ENC_OP_ABC(op, 0));
                            ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:34: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                 ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70332:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70332:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70332:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70332:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70371:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP_A_B_C(0x01, 0, 0, 0); /* const flag for B */
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:20: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                          ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70371:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP_A_B_C(0x01, 0, 0, 0); /* const flag for B */
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:50: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                                                        ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70371:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP_A_B_C(0x01, 0, 0, 0); /* const flag for B */
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:80: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                                                                                      ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70371:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP_A_B_C(0x01, 0, 0, 0); /* const flag for B */
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3445:19: note: expanded from macro 'DUK_ENC_OP_A_B_C'
                        ((duk_instr_t) (op))))
                         ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70371:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP_A_B_C(0x01, 0, 0, 0); /* const flag for B */
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:3: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70378:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, b));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70378:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, b));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70378:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, b));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70378:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, b));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70418:26: warning: use of old-style cast [-Wold-style-cast]
                                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, b));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70418:26: warning: use of old-style cast [-Wold-style-cast]
                                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, b));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70418:26: warning: use of old-style cast [-Wold-style-cast]
                                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, b));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70418:26: warning: use of old-style cast [-Wold-style-cast]
                                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, b));
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70442:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP_A_B_C(0x02, 0, 0, 0); /* const flag for C */
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:20: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                          ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70442:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP_A_B_C(0x02, 0, 0, 0); /* const flag for C */
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:50: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                                                        ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70442:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP_A_B_C(0x02, 0, 0, 0); /* const flag for C */
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:80: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                                                                                      ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70442:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP_A_B_C(0x02, 0, 0, 0); /* const flag for C */
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3445:19: note: expanded from macro 'DUK_ENC_OP_A_B_C'
                        ((duk_instr_t) (op))))
                         ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70442:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP_A_B_C(0x02, 0, 0, 0); /* const flag for C */
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:3: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70449:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, c));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70449:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, c));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70449:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, c));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70449:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, c));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70476:25: warning: use of old-style cast [-Wold-style-cast]
                                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, c));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70476:25: warning: use of old-style cast [-Wold-style-cast]
                                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, c));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70476:25: warning: use of old-style cast [-Wold-style-cast]
                                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, c));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70476:25: warning: use of old-style cast [-Wold-style-cast]
                                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, c));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70494:9: warning: use of old-style cast [-Wold-style-cast]
        ins |= DUK_ENC_OP_A_B_C(op_flags & 0xff, a, b, c);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:20: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                          ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70494:9: warning: use of old-style cast [-Wold-style-cast]
        ins |= DUK_ENC_OP_A_B_C(op_flags & 0xff, a, b, c);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:50: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                                                        ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70494:9: warning: use of old-style cast [-Wold-style-cast]
        ins |= DUK_ENC_OP_A_B_C(op_flags & 0xff, a, b, c);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:80: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                                                                                      ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70494:9: warning: use of old-style cast [-Wold-style-cast]
        ins |= DUK_ENC_OP_A_B_C(op_flags & 0xff, a, b, c);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3445:19: note: expanded from macro 'DUK_ENC_OP_A_B_C'
                        ((duk_instr_t) (op))))
                         ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70494:9: warning: use of old-style cast [-Wold-style-cast]
        ins |= DUK_ENC_OP_A_B_C(op_flags & 0xff, a, b, c);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:3: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70517:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a, a_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70517:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a, a_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70517:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a, a_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70517:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a, a_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70526:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a + 1, a_out + 1));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70526:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a + 1, a_out + 1));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70526:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a + 1, a_out + 1));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70526:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a + 1, a_out + 1));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70531:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, b, b_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70531:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, b, b_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70531:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, b, b_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70531:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, b, b_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70535:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, c, c_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70535:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, c, c_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70535:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, c, c_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70535:23: warning: use of old-style cast [-Wold-style-cast]
                duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, c, c_out));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70541:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_REG_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70612:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, a, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70612:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, a, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70612:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, a, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70612:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, a, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70621:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70621:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70621:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70621:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70626:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70626:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70626:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70626:9: warning: use of old-style cast [-Wold-style-cast]
                ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70628:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70628:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70628:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70628:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70632:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70632:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70632:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70632:24: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, tmp, a));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70640:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_REG_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70666:8: warning: use of old-style cast [-Wold-style-cast]
        ins = DUK_ENC_OP_ABC(op, abc);
              ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:51: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                                  ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70666:8: warning: use of old-style cast [-Wold-style-cast]
        ins = DUK_ENC_OP_ABC(op, abc);
              ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:81: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                                                                ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70666:8: warning: use of old-style cast [-Wold-style-cast]
        ins = DUK_ENC_OP_ABC(op, abc);
              ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:34: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                 ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70679:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_REG_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70692:14: warning: use of old-style cast [-Wold-style-cast]
        if ((val >= (duk_int32_t) DUK_BC_BC_MIN - (duk_int32_t) DUK_BC_LDINT_BIAS) &&
                    ^             ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70692:44: warning: use of old-style cast [-Wold-style-cast]
        if ((val >= (duk_int32_t) DUK_BC_BC_MIN - (duk_int32_t) DUK_BC_LDINT_BIAS) &&
                                                  ^             ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70693:14: warning: use of old-style cast [-Wold-style-cast]
            (val <= (duk_int32_t) DUK_BC_BC_MAX - (duk_int32_t) DUK_BC_LDINT_BIAS)) {
                    ^             ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70693:44: warning: use of old-style cast [-Wold-style-cast]
            (val <= (duk_int32_t) DUK_BC_BC_MAX - (duk_int32_t) DUK_BC_LDINT_BIAS)) {
                                                  ^             ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70695:82: warning: use of old-style cast [-Wold-style-cast]
                duk__emit_a_bc(comp_ctx, DUK_OP_LDINT | op_flags, reg, (duk_regconst_t) (val + (duk_int32_t) DUK_BC_LDINT_BIAS));
                                                                                               ^             ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70695:58: warning: use of old-style cast [-Wold-style-cast]
                duk__emit_a_bc(comp_ctx, DUK_OP_LDINT | op_flags, reg, (duk_regconst_t) (val + (duk_int32_t) DUK_BC_LDINT_BIAS));
                                                                       ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70698:29: warning: use of old-style cast [-Wold-style-cast]
                duk_int32_t lo = val & ((((duk_int32_t) 1) << DUK_BC_LDINTX_SHIFT) - 1);
                                          ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70705:81: warning: use of old-style cast [-Wold-style-cast]
                duk__emit_a_bc(comp_ctx, DUK_OP_LDINT | op_flags, reg, (duk_regconst_t) (hi + (duk_int32_t) DUK_BC_LDINT_BIAS));
                                                                                              ^             ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70705:58: warning: use of old-style cast [-Wold-style-cast]
                duk__emit_a_bc(comp_ctx, DUK_OP_LDINT | op_flags, reg, (duk_regconst_t) (hi + (duk_int32_t) DUK_BC_LDINT_BIAS));
                                                                       ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70706:59: warning: use of old-style cast [-Wold-style-cast]
                duk__emit_a_bc(comp_ctx, DUK_OP_LDINTX | op_flags, reg, (duk_regconst_t) lo);
                                                                        ^                ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70735:25: warning: use of old-style cast [-Wold-style-cast]
        curr_pc = (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) / sizeof(duk_compiler_instr));
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70735:12: warning: use of old-style cast [-Wold-style-cast]
        curr_pc = (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) / sizeof(duk_compiler_instr));
                  ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70736:11: warning: use of old-style cast [-Wold-style-cast]
        offset = (duk_int_t) target_pc - (duk_int_t) curr_pc - 1;
                 ^           ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70736:35: warning: use of old-style cast [-Wold-style-cast]
        offset = (duk_int_t) target_pc - (duk_int_t) curr_pc - 1;
                                         ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70739:39: warning: use of old-style cast [-Wold-style-cast]
        duk__emit_abc(comp_ctx, DUK_OP_JUMP, (duk_regconst_t) (offset + DUK_BC_JUMP_BIAS));
                                             ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70761:11: warning: use of old-style cast [-Wold-style-cast]
        offset = (duk_size_t) jump_pc * sizeof(duk_compiler_instr);
                 ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70762:33: warning: use of old-style cast [-Wold-style-cast]
        instr = (duk_compiler_instr *) (void *)
                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70762:10: warning: use of old-style cast [-Wold-style-cast]
        instr = (duk_compiler_instr *) (void *)
                ^                      ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70768:15: warning: use of old-style cast [-Wold-style-cast]
        instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, 0);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:51: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                                  ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70768:15: warning: use of old-style cast [-Wold-style-cast]
        instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, 0);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:81: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                                                                ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70768:15: warning: use of old-style cast [-Wold-style-cast]
        instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, 0);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:34: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                 ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70770:16: warning: use of old-style cast [-Wold-style-cast]
        instr->line = (duk_uint32_t) line;
                      ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70774:19: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_UNLIKELY(DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) > DUK_USE_ESBC_MAX_BYTES)) {
            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1047:44: note: expanded from macro 'DUK_UNLIKELY'
#define DUK_UNLIKELY(x)  __builtin_expect((x), 0)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70780:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_BYTECODE_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70806:15: warning: use of old-style cast [-Wold-style-cast]
        instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, offset + DUK_BC_JUMP_BIAS);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:51: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                                  ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70806:15: warning: use of old-style cast [-Wold-style-cast]
        instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, offset + DUK_BC_JUMP_BIAS);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:81: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                                                                ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70806:15: warning: use of old-style cast [-Wold-style-cast]
        instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, offset + DUK_BC_JUMP_BIAS);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:34: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                 ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70846:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_REG_LIMIT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70849:17: warning: use of old-style cast [-Wold-style-cast]
                instr->ins |= DUK_ENC_OP_A_BC(0, 0, const_varname);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70849:17: warning: use of old-style cast [-Wold-style-cast]
                instr->ins |= DUK_ENC_OP_A_BC(0, 0, const_varname);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70849:17: warning: use of old-style cast [-Wold-style-cast]
                instr->ins |= DUK_ENC_OP_A_BC(0, 0, const_varname);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70849:17: warning: use of old-style cast [-Wold-style-cast]
                instr->ins |= DUK_ENC_OP_A_BC(0, 0, const_varname);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70854:16: warning: use of old-style cast [-Wold-style-cast]
                instr->ins = DUK_ENC_OP(DUK_OP_NOP);
                             ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3439:34: note: expanded from macro 'DUK_ENC_OP'
#define DUK_ENC_OP(op)          ((duk_instr_t) (op))
                                 ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70861:15: warning: use of old-style cast [-Wold-style-cast]
        instr->ins = DUK_ENC_OP_A_BC(DUK_OP_TRYCATCH, flags, reg_catch);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:20: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                          ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70861:15: warning: use of old-style cast [-Wold-style-cast]
        instr->ins = DUK_ENC_OP_A_BC(DUK_OP_TRYCATCH, flags, reg_catch);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:51: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70861:15: warning: use of old-style cast [-Wold-style-cast]
        instr->ins = DUK_ENC_OP_A_BC(DUK_OP_TRYCATCH, flags, reg_catch);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:79: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
                                                                                     ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70861:15: warning: use of old-style cast [-Wold-style-cast]
        instr->ins = DUK_ENC_OP_A_BC(DUK_OP_TRYCATCH, flags, reg_catch);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3442:3: note: expanded from macro 'DUK_ENC_OP_A_BC'
        ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op))))
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70895:30: warning: use of old-style cast [-Wold-style-cast]
        bc = (duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(comp_ctx->thr, &comp_ctx->curr_func.bw_code);
                                    ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70895:7: warning: use of old-style cast [-Wold-style-cast]
        bc = (duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(comp_ctx->thr, &comp_ctx->curr_func.bw_code);
             ^                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70902:19: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) / sizeof(duk_compiler_instr));
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70902:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) / sizeof(duk_compiler_instr));
            ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70917:25: warning: use of old-style cast [-Wold-style-cast]
                        target_pc1 = i + 1 + (duk_int_t) DUK_DEC_ABC(ins) - (duk_int_t) DUK_BC_JUMP_BIAS;
                                             ^           ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70917:56: warning: use of old-style cast [-Wold-style-cast]
                        target_pc1 = i + 1 + (duk_int_t) DUK_DEC_ABC(ins) - (duk_int_t) DUK_BC_JUMP_BIAS;
                                                                            ^           ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70932:34: warning: use of old-style cast [-Wold-style-cast]
                        target_pc2 = target_pc1 + 1 + (duk_int_t) DUK_DEC_ABC(ins) - (duk_int_t) DUK_BC_JUMP_BIAS;
                                                      ^           ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70932:65: warning: use of old-style cast [-Wold-style-cast]
                        target_pc2 = target_pc1 + 1 + (duk_int_t) DUK_DEC_ABC(ins) - (duk_int_t) DUK_BC_JUMP_BIAS;
                                                                                     ^           ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70939:16: warning: use of old-style cast [-Wold-style-cast]
                        bc[i].ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, target_pc2 - (i + 1) + DUK_BC_JUMP_BIAS);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:51: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                                  ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70939:16: warning: use of old-style cast [-Wold-style-cast]
                        bc[i].ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, target_pc2 - (i + 1) + DUK_BC_JUMP_BIAS);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:81: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                                                                ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:70939:16: warning: use of old-style cast [-Wold-style-cast]
                        bc[i].ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, target_pc2 - (i + 1) + DUK_BC_JUMP_BIAS);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3440:34: note: expanded from macro 'DUK_ENC_OP_ABC'
#define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op))))
                                 ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71051:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_TEMP_LIMIT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71081:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_int_t) duk_get_length(thr, f->consts_idx);
            ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71083:8: warning: use of old-style cast [-Wold-style-cast]
        tv1 = DUK_GET_TVAL_NEGIDX(thr, -1);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71097:19: warning: use of old-style cast [-Wold-style-cast]
                duk_tval *tv2 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, f->h_consts, i);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:16: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71097:19: warning: use of old-style cast [-Wold-style-cast]
                duk_tval *tv2 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, f->h_consts, i);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7016:58: note: expanded from macro 'DUK_HOBJECT_A_GET_VALUE_PTR'
#define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)        (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)])
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6946:3: note: expanded from macro 'DUK_HOBJECT_A_GET_BASE'
        ((duk_tval *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71105:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_regconst_t) i | (duk_regconst_t) DUK__CONST_MARKER;
                               ^                ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71105:32: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_regconst_t) i | (duk_regconst_t) DUK__CONST_MARKER;
                                                    ^                ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71110:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_CONST_LIMIT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71115:48: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_put_prop_index(thr, f->consts_idx, (duk_uarridx_t) n); /* invalidates tv1, tv2 */
                                                      ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71116:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_regconst_t) n | (duk_regconst_t) DUK__CONST_MARKER;
               ^                ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71116:30: warning: use of old-style cast [-Wold-style-cast]
        return (duk_regconst_t) n | (duk_regconst_t) DUK__CONST_MARKER;
                                    ^                ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71125:58: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_get_prop_index(comp_ctx->thr, f->consts_idx, (duk_uarridx_t) rc);
                                                                ^               ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71175:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_GET_TVAL_POSIDX(thr, x->valstack_idx);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71195:28: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit_bc(comp_ctx, (DUK_TVAL_GET_BOOLEAN(tv) ? DUK_OP_LDTRUE : DUK_OP_LDFALSE), dest);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71307:49: warning: use of old-style cast [-Wold-style-cast]
                if ((flags & DUK__IVAL_FLAG_REQUIRE_TEMP) && !DUK__ISREG_TEMP(comp_ctx, x->regconst)) {
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69077:3: note: expanded from macro 'DUK__ISREG_TEMP'
        ((duk_int32_t) (x) >= \
         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71307:49: warning: use of old-style cast [-Wold-style-cast]
                if ((flags & DUK__IVAL_FLAG_REQUIRE_TEMP) && !DUK__ISREG_TEMP(comp_ctx, x->regconst)) {
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69078:3: note: expanded from macro 'DUK__ISREG_TEMP'
         (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71320:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_INTERNAL(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71366:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_GET_TVAL_POSIDX(thr, x->x1.valstack_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71367:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK_GET_TVAL_POSIDX(thr, x->x2.valstack_idx);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71404:43: warning: use of old-style cast [-Wold-style-cast]
                                        d3 = (duk_double_t) duk_js_arith_pow((double) d1, (double) d2);
                                                                             ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71404:56: warning: use of old-style cast [-Wold-style-cast]
                                        d3 = (duk_double_t) duk_js_arith_pow((double) d1, (double) d2);
                                                                                          ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71404:11: warning: use of old-style cast [-Wold-style-cast]
                                        d3 = (duk_double_t) duk_js_arith_pow((double) d1, (double) d2);
                                             ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71453:14: warning: use of old-style cast [-Wold-style-cast]
                } else if (DUK__ISREG_TEMP(comp_ctx, arg1)) {
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69077:3: note: expanded from macro 'DUK__ISREG_TEMP'
        ((duk_int32_t) (x) >= \
         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71453:14: warning: use of old-style cast [-Wold-style-cast]
                } else if (DUK__ISREG_TEMP(comp_ctx, arg1)) {
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69078:3: note: expanded from macro 'DUK__ISREG_TEMP'
         (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71455:14: warning: use of old-style cast [-Wold-style-cast]
                } else if (DUK__ISREG_TEMP(comp_ctx, arg2)) {
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69077:3: note: expanded from macro 'DUK__ISREG_TEMP'
        ((duk_int32_t) (x) >= \
         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71455:14: warning: use of old-style cast [-Wold-style-cast]
                } else if (DUK__ISREG_TEMP(comp_ctx, arg2)) {
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69078:3: note: expanded from macro 'DUK__ISREG_TEMP'
         (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71494:14: warning: use of old-style cast [-Wold-style-cast]
                } else if (DUK__ISREG_TEMP(comp_ctx, arg1)) {
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69077:3: note: expanded from macro 'DUK__ISREG_TEMP'
        ((duk_int32_t) (x) >= \
         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71494:14: warning: use of old-style cast [-Wold-style-cast]
                } else if (DUK__ISREG_TEMP(comp_ctx, arg1)) {
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69078:3: note: expanded from macro 'DUK__ISREG_TEMP'
         (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71496:14: warning: use of old-style cast [-Wold-style-cast]
                } else if (DUK__ISREG_TEMP(comp_ctx, arg2)) {
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69077:3: note: expanded from macro 'DUK__ISREG_TEMP'
        ((duk_int32_t) (x) >= \
         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71496:14: warning: use of old-style cast [-Wold-style-cast]
                } else if (DUK__ISREG_TEMP(comp_ctx, arg2)) {
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69078:3: note: expanded from macro 'DUK__ISREG_TEMP'
         (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71532:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_INTERNAL(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71692:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_regconst_t) -1;
               ^                ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71699:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_regconst_t) -1;
               ^                ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71757:6: warning: use of old-style cast [-Wold-style-cast]
        p = (duk_uint8_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, comp_ctx->curr_func.h_labelinfos);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71758:31: warning: use of old-style cast [-Wold-style-cast]
        li_start = (duk_labelinfo *) (void *) p;
                                     ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71758:13: warning: use of old-style cast [-Wold-style-cast]
        li_start = (duk_labelinfo *) (void *) p;
                   ^                 ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71759:39: warning: use of old-style cast [-Wold-style-cast]
        li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71759:25: warning: use of old-style cast [-Wold-style-cast]
        li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71759:7: warning: use of old-style cast [-Wold-style-cast]
        li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
             ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71760:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_size_t) (li - li_start);
            ^            ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71766:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_DUPLICATE_LABEL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71766:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_DUPLICATE_LABEL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71766:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_DUPLICATE_LABEL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71773:69: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_put_prop_index(thr, comp_ctx->curr_func.labelnames_idx, (duk_uarridx_t) n);
                                                                           ^               ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71780:6: warning: use of old-style cast [-Wold-style-cast]
        p = (duk_uint8_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, comp_ctx->curr_func.h_labelinfos);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71781:31: warning: use of old-style cast [-Wold-style-cast]
        li_start = (duk_labelinfo *) (void *) p;
                                     ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71781:13: warning: use of old-style cast [-Wold-style-cast]
        li_start = (duk_labelinfo *) (void *) p;
                   ^                 ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71783:39: warning: use of old-style cast [-Wold-style-cast]
        li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71783:25: warning: use of old-style cast [-Wold-style-cast]
        li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71783:7: warning: use of old-style cast [-Wold-style-cast]
        li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
             ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71812:6: warning: use of old-style cast [-Wold-style-cast]
        p = (duk_uint8_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(comp_ctx->thr->heap, comp_ctx->curr_func.h_labelinfos);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71813:31: warning: use of old-style cast [-Wold-style-cast]
        li_start = (duk_labelinfo *) (void *) p;
                                     ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71813:13: warning: use of old-style cast [-Wold-style-cast]
        li_start = (duk_labelinfo *) (void *) p;
                   ^                 ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71814:39: warning: use of old-style cast [-Wold-style-cast]
        li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71814:25: warning: use of old-style cast [-Wold-style-cast]
        li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71814:7: warning: use of old-style cast [-Wold-style-cast]
        li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
             ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71867:6: warning: use of old-style cast [-Wold-style-cast]
        p = (duk_uint8_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, comp_ctx->curr_func.h_labelinfos);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71868:31: warning: use of old-style cast [-Wold-style-cast]
        li_start = (duk_labelinfo *) (void *) p;
                                     ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71868:13: warning: use of old-style cast [-Wold-style-cast]
        li_start = (duk_labelinfo *) (void *) p;
                   ^                 ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71869:43: warning: use of old-style cast [-Wold-style-cast]
        li_end = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71869:29: warning: use of old-style cast [-Wold-style-cast]
        li_end = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
                                   ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71869:11: warning: use of old-style cast [-Wold-style-cast]
        li_end = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos));
                 ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71907:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71907:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71907:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71917:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71917:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:71917:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72037:46: warning: use of old-style cast [-Wold-style-cast]
                                duk__emit_load_int32(comp_ctx, reg_temp, (duk_int32_t) start_idx);
                                                                         ^             ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72068:20: warning: use of old-style cast [-Wold-style-cast]
                                        (duk_regconst_t) (num_values + 1));
                                        ^                ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72080:16: warning: use of old-style cast [-Wold-style-cast]
        instr->ins |= DUK_ENC_OP_A(0, curr_idx > DUK_BC_A_MAX ? DUK_BC_A_MAX : curr_idx);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3447:34: note: expanded from macro 'DUK_ENC_OP_A'
#define DUK_ENC_OP_A(op, a)      DUK_ENC_OP_A_B_C((op), (a), 0, 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:20: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                          ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72080:16: warning: use of old-style cast [-Wold-style-cast]
        instr->ins |= DUK_ENC_OP_A(0, curr_idx > DUK_BC_A_MAX ? DUK_BC_A_MAX : curr_idx);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3447:34: note: expanded from macro 'DUK_ENC_OP_A'
#define DUK_ENC_OP_A(op, a)      DUK_ENC_OP_A_B_C((op), (a), 0, 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:50: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                                                        ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72080:16: warning: use of old-style cast [-Wold-style-cast]
        instr->ins |= DUK_ENC_OP_A(0, curr_idx > DUK_BC_A_MAX ? DUK_BC_A_MAX : curr_idx);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3447:34: note: expanded from macro 'DUK_ENC_OP_A'
#define DUK_ENC_OP_A(op, a)      DUK_ENC_OP_A_B_C((op), (a), 0, 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:80: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                                                                                      ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72080:16: warning: use of old-style cast [-Wold-style-cast]
        instr->ins |= DUK_ENC_OP_A(0, curr_idx > DUK_BC_A_MAX ? DUK_BC_A_MAX : curr_idx);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3447:34: note: expanded from macro 'DUK_ENC_OP_A'
#define DUK_ENC_OP_A(op, a)      DUK_ENC_OP_A_B_C((op), (a), 0, 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3445:19: note: expanded from macro 'DUK_ENC_OP_A_B_C'
                        ((duk_instr_t) (op))))
                         ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72080:16: warning: use of old-style cast [-Wold-style-cast]
        instr->ins |= DUK_ENC_OP_A(0, curr_idx > DUK_BC_A_MAX ? DUK_BC_A_MAX : curr_idx);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3447:34: note: expanded from macro 'DUK_ENC_OP_A'
#define DUK_ENC_OP_A(op, a)      DUK_ENC_OP_A_B_C((op), (a), 0, 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:3: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72093:44: warning: use of old-style cast [-Wold-style-cast]
                duk__emit_load_int32(comp_ctx, reg_temp, (duk_int_t) curr_idx);
                                                         ^           ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72103:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARRAY_LITERAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72103:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARRAY_LITERAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72103:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARRAY_LITERAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72129:19: warning: use of old-style cast [-Wold-style-cast]
                                (duk_regconst_t) (st->num_pairs * 2));
                                ^                ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72244:46: warning: use of old-style cast [-Wold-style-cast]
                DUK__SETTEMP(comp_ctx, st.temp_start + 2 * (duk_regconst_t) st.num_pairs);
                                                           ^                ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69083:80: note: expanded from macro 'DUK__SETTEMP'
#define DUK__SETTEMP(comp_ctx, x)          ((comp_ctx)->curr_func.temp_next = (x)) /* dangerous: must only lower (temp_max not updated) */
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72271:64: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, st.temp_start + 1, (duk_regconst_t) fnum);
                                                                                    ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72315:59: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, reg_temp + 1, (duk_regconst_t) fnum);
                                                                               ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72365:16: warning: use of old-style cast [-Wold-style-cast]
        instr->ins |= DUK_ENC_OP_A(0, st.num_total_pairs > DUK_BC_A_MAX ? DUK_BC_A_MAX : st.num_total_pairs);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3447:34: note: expanded from macro 'DUK_ENC_OP_A'
#define DUK_ENC_OP_A(op, a)      DUK_ENC_OP_A_B_C((op), (a), 0, 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:20: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                          ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72365:16: warning: use of old-style cast [-Wold-style-cast]
        instr->ins |= DUK_ENC_OP_A(0, st.num_total_pairs > DUK_BC_A_MAX ? DUK_BC_A_MAX : st.num_total_pairs);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3447:34: note: expanded from macro 'DUK_ENC_OP_A'
#define DUK_ENC_OP_A(op, a)      DUK_ENC_OP_A_B_C((op), (a), 0, 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:50: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                                                        ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72365:16: warning: use of old-style cast [-Wold-style-cast]
        instr->ins |= DUK_ENC_OP_A(0, st.num_total_pairs > DUK_BC_A_MAX ? DUK_BC_A_MAX : st.num_total_pairs);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3447:34: note: expanded from macro 'DUK_ENC_OP_A'
#define DUK_ENC_OP_A(op, a)      DUK_ENC_OP_A_B_C((op), (a), 0, 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:80: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
                                                                                      ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72365:16: warning: use of old-style cast [-Wold-style-cast]
        instr->ins |= DUK_ENC_OP_A(0, st.num_total_pairs > DUK_BC_A_MAX ? DUK_BC_A_MAX : st.num_total_pairs);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3447:34: note: expanded from macro 'DUK_ENC_OP_A'
#define DUK_ENC_OP_A(op, a)      DUK_ENC_OP_A_B_C((op), (a), 0, 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3445:19: note: expanded from macro 'DUK_ENC_OP_A_B_C'
                        ((duk_instr_t) (op))))
                         ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72365:16: warning: use of old-style cast [-Wold-style-cast]
        instr->ins |= DUK_ENC_OP_A(0, st.num_total_pairs > DUK_BC_A_MAX ? DUK_BC_A_MAX : st.num_total_pairs);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3447:34: note: expanded from macro 'DUK_ENC_OP_A'
#define DUK_ENC_OP_A(op, a)      DUK_ENC_OP_A_B_C((op), (a), 0, 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3444:3: note: expanded from macro 'DUK_ENC_OP_A_B_C'
        ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72375:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_OBJECT_LITERAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72375:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_OBJECT_LITERAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72375:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_OBJECT_LITERAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72653:60: warning: use of old-style cast [-Wold-style-cast]
                duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, reg_temp /*a*/, (duk_regconst_t) fnum /*bc*/);
                                                                         ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72679:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_CANNOT_DELETE_IDENTIFIER);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72679:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_CANNOT_DELETE_IDENTIFIER);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72679:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_CANNOT_DELETE_IDENTIFIER);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72777:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_num = DUK_GET_TVAL_POSIDX(thr, res->x1.valstack_idx);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72802:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_val = DUK_GET_TVAL_POSIDX(thr, res->x1.valstack_idx);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72810:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_TVAL_SET_BOOLEAN_TRUE(tv_val);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1521:40: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_TRUE'
#define DUK_TVAL_SET_BOOLEAN_TRUE(tv)  DUK_TVAL_SET_BOOLEAN((tv), 1)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72814:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_TVAL_SET_BOOLEAN_FALSE(tv_val);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1522:40: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_FALSE'
#define DUK_TVAL_SET_BOOLEAN_FALSE(tv) DUK_TVAL_SET_BOOLEAN((tv), 0)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72819:9: warning: use of old-style cast [-Wold-style-cast]
                                v = DUK_TVAL_GET_BOOLEAN(tv_val);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72822:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_TVAL_SET_BOOLEAN(tv_val, v ^ 0x01);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72832:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72832:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72832:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72844:6: warning: use of old-style cast [-Wold-style-cast]
        if (DUK__ISREG_TEMP(comp_ctx, reg_src)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69077:3: note: expanded from macro 'DUK__ISREG_TEMP'
        ((duk_int32_t) (x) >= \
         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72844:6: warning: use of old-style cast [-Wold-style-cast]
        if (DUK__ISREG_TEMP(comp_ctx, reg_src)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69078:3: note: expanded from macro 'DUK__ISREG_TEMP'
         (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72929:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_NEWTARGET);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72929:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_NEWTARGET);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72929:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_NEWTARGET);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72934:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72934:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72934:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72990:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72990:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:72990:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73137:37: warning: use of old-style cast [-Wold-style-cast]
                duk__emit_a_bc(comp_ctx, call_op, (duk_regconst_t) nargs /*numargs*/, reg_cs /*basereg*/);
                                                  ^                ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73413:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73413:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73413:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73584:46: warning: use of old-style cast [-Wold-style-cast]
                                            (res->x1.t == DUK_ISPEC_REGCONST && DUK__ISREG_NOTTEMP(comp_ctx, res->x1.regconst))) {
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69080:3: note: expanded from macro 'DUK__ISREG_NOTTEMP'
        ((duk_uint32_t) (x) < \
         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73584:46: warning: use of old-style cast [-Wold-style-cast]
                                            (res->x1.t == DUK_ISPEC_REGCONST && DUK__ISREG_NOTTEMP(comp_ctx, res->x1.regconst))) {
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69081:3: note: expanded from macro 'DUK__ISREG_NOTTEMP'
         (duk_uint32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= 0 && x < temp_first by interpreting as unsigned. */
         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73651:26: warning: use of old-style cast [-Wold-style-cast]
                                                                   (duk_int_t) sizeof(duk_compiler_instr));
                                                                   ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2557:19: note: expanded from macro 'DUK_BW_ADD_PTR'
                (bw_ctx)->p += (delta); \
                                ^~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73668:10: warning: use of old-style cast [-Wold-style-cast]
                                        if (DUK__ISREG_TEMP(comp_ctx, reg_res)) {
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69077:3: note: expanded from macro 'DUK__ISREG_TEMP'
        ((duk_int32_t) (x) >= \
         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73668:10: warning: use of old-style cast [-Wold-style-cast]
                                        if (DUK__ISREG_TEMP(comp_ctx, reg_res)) {
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69078:3: note: expanded from macro 'DUK__ISREG_TEMP'
         (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73706:46: warning: use of old-style cast [-Wold-style-cast]
                                                duk__ivalue_toforcedreg(comp_ctx, res, (duk_int_t) reg_varbind);
                                                                                       ^           ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73710:47: warning: use of old-style cast [-Wold-style-cast]
                                                duk__ivalue_toforcedreg(comp_ctx, left, (duk_int_t) reg_varbind);
                                                                                        ^           ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73718:46: warning: use of old-style cast [-Wold-style-cast]
                                        duk__ivalue_toforcedreg(comp_ctx, left, (duk_int_t) reg_varbind);
                                                                                ^           ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73899:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73899:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73899:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73903:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LVALUE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73903:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LVALUE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73903:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LVALUE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73933:9: warning: use of old-style cast [-Wold-style-cast]
        return DUK__TOKEN_LBP_GET_BP(duk__token_lbp[tok]); /* format is bit packed */
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69366:35: note: expanded from macro 'DUK__TOKEN_LBP_GET_BP'
#define DUK__TOKEN_LBP_GET_BP(x) ((duk_small_uint_t) (((x) &DUK__TOKEN_LBP_BP_MASK) * 2))
                                  ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73970:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&tmp_alloc, sizeof(tmp_alloc));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73989:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73989:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:73989:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74028:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74028:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74028:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74182:7: warning: use of old-style cast [-Wold-style-cast]
                n = (duk_uarridx_t) duk_get_length(thr, comp_ctx->curr_func.decls_idx);
                    ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74229:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_VAR_DECLARATION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74229:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_VAR_DECLARATION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74229:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_VAR_DECLARATION);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74612:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FOR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74612:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FOR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74612:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FOR);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74663:13: warning: variable 'num_stmts' set but not used [-Wunused-but-set-variable]
                duk_int_t num_stmts;
                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74808:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_SWITCH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74808:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_SWITCH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74808:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_SWITCH);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74958:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BREAK_CONT_LABEL);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74958:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BREAK_CONT_LABEL);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74958:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BREAK_CONT_LABEL);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:74989:69: warning: use of old-style cast [-Wold-style-cast]
                duk__emit_bc(comp_ctx, is_break ? DUK_OP_BREAK : DUK_OP_CONTINUE, (duk_regconst_t) label_id);
                                                                                  ^                ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75003:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_RETURN);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75003:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_RETURN);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75003:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_RETURN);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75071:9: warning: use of old-style cast [-Wold-style-cast]
                        op = (duk_small_uint_t) DUK_DEC_OP(ins);
                             ^                  ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75072:41: warning: use of old-style cast [-Wold-style-cast]
                        if ((op & ~0x0fU) == DUK_OP_CALL0 && DUK__ISREG_TEMP(comp_ctx, rc_val) /* see above */) {
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69077:3: note: expanded from macro 'DUK__ISREG_TEMP'
        ((duk_int32_t) (x) >= \
         ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75072:41: warning: use of old-style cast [-Wold-style-cast]
                        if ((op & ~0x0fU) == DUK_OP_CALL0 && DUK__ISREG_TEMP(comp_ctx, rc_val) /* see above */) {
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69078:3: note: expanded from macro 'DUK__ISREG_TEMP'
         (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */
         ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75077:12: warning: use of old-style cast [-Wold-style-cast]
                                ins |= DUK_ENC_OP(DUK_BC_CALL_FLAG_TAILCALL);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3439:34: note: expanded from macro 'DUK_ENC_OP'
#define DUK_ENC_OP(op)          ((duk_instr_t) (op))
                                 ^             ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75104:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_INVALID_THROW);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75104:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_INVALID_THROW);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75104:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_INVALID_THROW);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75331:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_TRY);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75331:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_TRY);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75331:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_TRY);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75342:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_WITH_IN_STRICT_MODE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75342:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_WITH_IN_STRICT_MODE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75342:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_WITH_IN_STRICT_MODE);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75361:17: warning: use of old-style cast [-Wold-style-cast]
                       (duk_regconst_t) trycatch_flags /*a*/,
                       ^                ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75385:39: warning: use of old-style cast [-Wold-style-cast]
        duk__emit_bc(comp_ctx, DUK_OP_LABEL, (duk_regconst_t) label_id);
                                             ^                ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75519:9: warning: use of old-style cast [-Wold-style-cast]
                                n = (duk_uarridx_t) duk_get_length(thr, comp_ctx->curr_func.decls_idx);
                                    ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75522:23: warning: use of old-style cast [-Wold-style-cast]
                                duk_push_int(thr, (duk_int_t) (DUK_DECL_TYPE_FUNC + (fnum << 8)));
                                                  ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75534:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_STMT_NOT_ALLOWED);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75534:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_STMT_NOT_ALLOWED);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75534:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_STMT_NOT_ALLOWED);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75782:35: warning: use of old-style cast [-Wold-style-cast]
                                    DUK_STRCMP((const char *) DUK_HSTRING_GET_DATA(h_dir), "use strict") == 0) {
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75782:20: warning: use of old-style cast [-Wold-style-cast]
                                    DUK_STRCMP((const char *) DUK_HSTRING_GET_DATA(h_dir), "use strict") == 0) {
                                               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75792:42: warning: use of old-style cast [-Wold-style-cast]
                                           DUK_STRCMP((const char *) DUK_HSTRING_GET_DATA(h_dir), "use duk notail") == 0) {
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75792:27: warning: use of old-style cast [-Wold-style-cast]
                                           DUK_STRCMP((const char *) DUK_HSTRING_GET_DATA(h_dir), "use duk notail") == 0) {
                                                      ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75861:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_UNTERMINATED_STMT);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75861:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_UNTERMINATED_STMT);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75861:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_UNTERMINATED_STMT);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75886:43: warning: use of old-style cast [-Wold-style-cast]
                duk__emit_bc(comp_ctx, DUK_OP_ENDLABEL, (duk_regconst_t) label_id);
                                                        ^                ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:75926:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&res_alloc, sizeof(res_alloc));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76039:13: warning: use of old-style cast [-Wold-style-cast]
        num_args = (duk_uarridx_t) duk_get_length(thr, comp_ctx->curr_func.argnames_idx);
                   ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76078:3: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uarridx(thr, i); /* -> [ ... name index ] */
                ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5996:57: note: expanded from macro 'duk_push_uarridx'
#define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                        ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76085:34: warning: use of old-style cast [-Wold-style-cast]
        DUK__SETTEMP_CHECKMAX(comp_ctx, (duk_regconst_t) num_args);
                                        ^                ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:69084:79: note: expanded from macro 'DUK__SETTEMP_CHECKMAX'
#define DUK__SETTEMP_CHECKMAX(comp_ctx, x) duk__settemp_checkmax((comp_ctx), (x))
                                                                              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76113:14: warning: use of old-style cast [-Wold-style-cast]
        num_decls = (duk_uarridx_t) duk_get_length(thr, comp_ctx->curr_func.decls_idx);
                    ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76141:56: warning: use of old-style cast [-Wold-style-cast]
                                duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, reg_bind, (duk_regconst_t) fnum);
                                                                                   ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76145:56: warning: use of old-style cast [-Wold-style-cast]
                                duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, reg_bind, (duk_regconst_t) fnum);
                                                                                   ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76146:23: warning: use of old-style cast [-Wold-style-cast]
                                duk_push_int(thr, (duk_int_t) reg_bind);
                                                  ^           ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76162:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, reg_temp, (duk_regconst_t) fnum);
                                                                           ^                ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76172:20: warning: use of old-style cast [-Wold-style-cast]
                                        (duk_regconst_t) declvar_flags /*flags*/,
                                        ^                ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76243:23: warning: use of old-style cast [-Wold-style-cast]
                                duk_push_int(thr, (duk_int_t) reg_bind);
                                                  ^           ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76256:21: warning: use of old-style cast [-Wold-style-cast]
                                                (duk_regconst_t) declvar_flags /*flags*/,
                                                ^                ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76277:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(thr, DUK_STR_REG_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76281:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARG_NAME);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76281:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARG_NAME);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76281:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARG_NAME);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76534:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_INTERNAL(thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76578:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FUNC_NAME);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76578:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FUNC_NAME);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76578:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FUNC_NAME);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76627:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76627:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76627:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76636:7: warning: use of old-style cast [-Wold-style-cast]
                n = (duk_uarridx_t) duk_get_length(thr, comp_ctx->curr_func.argnames_idx);
                    ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76692:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_GETSET_NAME);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76692:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_GETSET_NAME);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76692:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_GETSET_NAME);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76710:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_NAME_REQUIRED);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76710:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_NAME_REQUIRED);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76710:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_NAME_REQUIRED);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76783:58: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_index(thr, comp_ctx->curr_func.funcs_idx, (duk_uarridx_t) (fnum * 3 + 1));
                                                                       ^               ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76784:19: warning: use of old-style cast [-Wold-style-cast]
                lex_pt.offset = (duk_size_t) duk_to_uint(thr, -1);
                                ^            ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76786:58: warning: use of old-style cast [-Wold-style-cast]
                duk_get_prop_index(thr, comp_ctx->curr_func.funcs_idx, (duk_uarridx_t) (fnum * 3 + 2));
                                                                       ^               ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76822:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy(&old_func, &comp_ctx->curr_func, sizeof(duk_compiler_func));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76824:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&comp_ctx->curr_func, sizeof(duk_compiler_func));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76866:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_FUNC_LIMIT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76871:53: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_put_prop_index(thr, old_func.funcs_idx, (duk_uarridx_t) (fnum * 3));
                                                           ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76872:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_size_t(thr, comp_ctx->prev_token.start_offset);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5997:57: note: expanded from macro 'duk_push_size_t'
#define duk_push_size_t(thr, val)  duk_push_uint((thr), (duk_uint_t) (val)) /* XXX: assumed to fit for now */
                                                        ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76873:53: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_put_prop_index(thr, old_func.funcs_idx, (duk_uarridx_t) (fnum * 3 + 1));
                                                           ^               ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76875:53: warning: use of old-style cast [-Wold-style-cast]
        (void) duk_put_prop_index(thr, old_func.funcs_idx, (duk_uarridx_t) (fnum * 3 + 2));
                                                           ^               ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76892:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) &comp_ctx->curr_func, (void *) &old_func, sizeof(duk_compiler_func));
                   ^        ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76892:44: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) &comp_ctx->curr_func, (void *) &old_func, sizeof(duk_compiler_func));
                                                  ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76892:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) &comp_ctx->curr_func, (void *) &old_func, sizeof(duk_compiler_func));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76933:13: warning: use of old-style cast [-Wold-style-cast]
        comp_stk = (duk__compiler_stkstate *) udata;
                   ^                          ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:76984:22: warning: use of old-style cast [-Wold-style-cast]
        comp_ctx->lex.buf = (duk_hbuffer_dynamic *) duk_known_hbuffer(thr, entry_top + 0);
                            ^                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77017:20: warning: use of old-style cast [-Wold-style-cast]
        func->is_strict = (duk_uint8_t) is_strict;
                          ^             ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77033:19: warning: use of old-style cast [-Wold-style-cast]
                func->is_eval = (duk_uint8_t) is_eval;
                                ^             ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77034:21: warning: use of old-style cast [-Wold-style-cast]
                func->is_global = (duk_uint8_t) !is_eval;
                                  ^             ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77069:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&comp_stk, sizeof(comp_stk));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77080:52: warning: use of old-style cast [-Wold-style-cast]
        safe_rc = duk_safe_call(thr, duk__js_compile_raw, (void *) &comp_stk /*udata*/, 1 /*nargs*/, 1 /*nrets*/);
                                                          ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77085:10: warning: use of old-style cast [-Wold-style-cast]
                (void) duk_throw(thr);
                       ^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:541:25: note: expanded from macro 'duk_throw'
        (duk_throw_raw((ctx)), (duk_ret_t) 0)
                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77245:41: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) duk_js_arith_mod((double) d1, (double) d2);
                                               ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77245:54: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) duk_js_arith_mod((double) d1, (double) d2);
                                                            ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77245:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) duk_js_arith_mod((double) d1, (double) d2);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77250:41: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) duk_js_arith_pow((double) d1, (double) d2);
                                               ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77250:54: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) duk_js_arith_pow((double) d1, (double) d2);
                                                            ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77250:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_double_t) duk_js_arith_pow((double) d1, (double) d2);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77361:19: warning: use of old-style cast [-Wold-style-cast]
        duk_replace(thr, (duk_idx_t) idx_z); /* side effects */
                         ^           ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77594:9: warning: use of old-style cast [-Wold-style-cast]
                u2 = ((duk_uint32_t) i2) & 0xffffffffUL;
                      ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77595:24: warning: use of old-style cast [-Wold-style-cast]
                i3 = (duk_int32_t) (((duk_uint32_t) i1) << (u2 & 0x1fUL)); /* E5 Section 11.7.1, steps 7 and 8 */
                                     ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77595:8: warning: use of old-style cast [-Wold-style-cast]
                i3 = (duk_int32_t) (((duk_uint32_t) i1) << (u2 & 0x1fUL)); /* E5 Section 11.7.1, steps 7 and 8 */
                     ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77596:14: warning: use of old-style cast [-Wold-style-cast]
                i3 = i3 & ((duk_int32_t) 0xffffffffUL); /* Note: left shift, should mask */
                           ^             ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77602:9: warning: use of old-style cast [-Wold-style-cast]
                u2 = ((duk_uint32_t) i2) & 0xffffffffUL;
                      ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77609:9: warning: use of old-style cast [-Wold-style-cast]
                u1 = ((duk_uint32_t) i1) & 0xffffffffUL;
                      ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77610:9: warning: use of old-style cast [-Wold-style-cast]
                u2 = ((duk_uint32_t) i2) & 0xffffffffUL;
                      ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77618:8: warning: use of old-style cast [-Wold-style-cast]
                d3 = (duk_double_t) u3;
                     ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77640:7: warning: use of old-style cast [-Wold-style-cast]
        d3 = (duk_double_t) i3;
             ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77678:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77678:32: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src);
                                      ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:123: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                                                                          ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77733:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77733:32: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst);
                                      ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:123: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                                                                          ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77751:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77751:32: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src);
                                      ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:123: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                                                                          ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77766:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77766:32: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst);
                                      ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:123: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                                                                          ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77767:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_I32_UPDREF(thr, tv, i2); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5431:33: note: expanded from macro 'DUK_TVAL_SET_I32_UPDREF'
#define DUK_TVAL_SET_I32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5319:49: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF'
        DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval))
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5277:33: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0'
                DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1364:63: note: expanded from macro 'DUK_TVAL_SET_DOUBLE'
#define DUK_TVAL_SET_DOUBLE(tv, d) DUK_TVAL_SET_NUMBER((tv), (d))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77788:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77788:32: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src);
                                      ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:123: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                                                                          ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77792:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77792:32: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst);
                                      ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:123: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                                                                          ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77794:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_BOOLEAN_UPDREF(thr, tv, res); /* side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77856:27: warning: use of old-style cast [-Wold-style-cast]
                off_dst = (duk_size_t) ((duk_uint8_t *) tv_dst - (duk_uint8_t *) thr->valstack_bottom);
                                        ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77856:52: warning: use of old-style cast [-Wold-style-cast]
                off_dst = (duk_size_t) ((duk_uint8_t *) tv_dst - (duk_uint8_t *) thr->valstack_bottom);
                                                                 ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77856:13: warning: use of old-style cast [-Wold-style-cast]
                off_dst = (duk_size_t) ((duk_uint8_t *) tv_dst - (duk_uint8_t *) thr->valstack_bottom);
                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77857:8: warning: use of old-style cast [-Wold-style-cast]
                bc = (duk_idx_t) (tv_src - thr->valstack_bottom); /* XXX: pass index explicitly? */
                     ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77870:36: warning: use of old-style cast [-Wold-style-cast]
                tv_dst = (duk_tval *) (void *) (((duk_uint8_t *) thr->valstack_bottom) + off_dst);
                                                 ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77870:25: warning: use of old-style cast [-Wold-style-cast]
                tv_dst = (duk_tval *) (void *) (((duk_uint8_t *) thr->valstack_bottom) + off_dst);
                                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77870:12: warning: use of old-style cast [-Wold-style-cast]
                tv_dst = (duk_tval *) (void *) (((duk_uint8_t *) thr->valstack_bottom) + off_dst);
                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77926:44: warning: use of old-style cast [-Wold-style-cast]
                duk_js_putvar_activation(thr, act, name, DUK_GET_TVAL_NEGIDX(thr, -1), is_strict);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77932:44: warning: use of old-style cast [-Wold-style-cast]
                duk_js_putvar_activation(thr, act, name, DUK_GET_TVAL_NEGIDX(thr, -1), is_strict);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77938:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__REPLACE_TO_TVPTR(thr, DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77938:29: warning: use of old-style cast [-Wold-style-cast]
        DUK__REPLACE_TO_TVPTR(thr, DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst));
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:80: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77938:54: warning: use of old-style cast [-Wold-style-cast]
        DUK__REPLACE_TO_TVPTR(thr, DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst));
                                                            ^           ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6268:123: note: expanded from macro 'DUK_GET_TVAL_POSIDX'
#define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx))
                                                                                                                          ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77982:11: warning: use of old-style cast [-Wold-style-cast]
        h_func = (duk_hcompfunc *) DUK_ACT_GET_FUNC(act);
                 ^                 ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77984:48: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff);
                                                      ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77984:38: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff);
                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77984:25: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff);
                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77987:6: warning: use of old-style cast [-Wold-style-cast]
            (duk_idx_t) ((act->retval_byteoff - act->bottom_byteoff + sizeof(duk_tval)) / sizeof(duk_tval)); /* +1 = one retval */
            ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77991:45: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff);
                                                   ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77991:35: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77991:22: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff);
                            ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78012:11: warning: use of old-style cast [-Wold-style-cast]
        h_func = (duk_hcompfunc *) DUK_ACT_GET_FUNC(act);
                 ^                 ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78014:48: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff);
                                                      ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78014:38: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff);
                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78014:25: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff);
                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78015:15: warning: use of old-style cast [-Wold-style-cast]
        idx_bottom = (duk_size_t) (thr->valstack_bottom - thr->valstack);
                     ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78017:14: warning: use of old-style cast [-Wold-style-cast]
        clamp_top = (duk_idx_t) (cat->idx_base - idx_bottom + 2); /* +2 = catcher value, catcher lj_type */
                    ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78021:45: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff);
                                                   ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78021:35: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78021:22: warning: use of old-style cast [-Wold-style-cast]
        thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff);
                            ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78042:41: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_U32_UPDREF_NORZ(thr, tv1, (duk_uint32_t) lj_type);
                                               ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5842:43: note: expanded from macro 'DUK_TVAL_SET_U32_UPDREF_NORZ'
                duk_uint32_t duk__val = (duk_uint32_t) (val); \
                                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78042:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_U32_UPDREF_NORZ(thr, tv1, (duk_uint32_t) lj_type);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5842:27: note: expanded from macro 'DUK_TVAL_SET_U32_UPDREF_NORZ'
                duk_uint32_t duk__val = (duk_uint32_t) (val); \
                                        ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78042:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_U32_UPDREF_NORZ(thr, tv1, (duk_uint32_t) lj_type);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5845:3: note: expanded from macro 'DUK_TVAL_SET_U32_UPDREF_NORZ'
                DUK_TVAL_SET_U32(duk__dst, duk__val); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1366:62: note: expanded from macro 'DUK_TVAL_SET_U32'
#define DUK_TVAL_SET_U32(tv, val)  DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78146:65: warning: use of old-style cast [-Wold-style-cast]
        new_env = duk_hdecenv_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DECENV));
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78148:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_hobject(thr, (duk_hobject *) new_env);
                              ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78170:39: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) new_env, act->lex_env);
                                             ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7191:4: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE'
                (h)->prototype = (x); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78171:17: warning: use of old-style cast [-Wold-style-cast]
        act->lex_env = (duk_hobject *) new_env;
                       ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78172:26: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); /* reachable through activation */
                                ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:84: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78172:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); /* reachable through activation */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78172:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); /* reachable through activation */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78265:31: warning: use of old-style cast [-Wold-style-cast]
        tv1 = (duk_tval *) (void *) ((duk_uint8_t *) resumer->valstack +
                                     ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78265:21: warning: use of old-style cast [-Wold-style-cast]
        tv1 = (duk_tval *) (void *) ((duk_uint8_t *) resumer->valstack +
                           ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78265:8: warning: use of old-style cast [-Wold-style-cast]
        tv1 = (duk_tval *) (void *) ((duk_uint8_t *) resumer->valstack +
              ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78267:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv_val_unstable); /* side effects */ /* XXX: avoid side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78267:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv_val_unstable); /* side effects */ /* XXX: avoid side effects */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78333:13: warning: use of old-style cast [-Wold-style-cast]
                resumee = (duk_hthread *) DUK_TVAL_GET_OBJECT(tv);
                          ^               ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78361:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_INCREF(thr, thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:69: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78361:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_INCREF(thr, thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:43: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78390:32: warning: use of old-style cast [-Wold-style-cast]
                        tv = (duk_tval *) (void *) ((duk_uint8_t *) resumee->valstack +
                                                    ^               ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78390:22: warning: use of old-style cast [-Wold-style-cast]
                        tv = (duk_tval *) (void *) ((duk_uint8_t *) resumee->valstack +
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78390:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = (duk_tval *) (void *) ((duk_uint8_t *) resumee->valstack +
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78394:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv2); /* side effects */ /* XXX: avoid side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78394:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv2); /* side effects */ /* XXX: avoid side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78403:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_INCREF(thr, thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:69: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78403:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_INCREF(thr, thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:43: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78435:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_INTERNAL(thr);
                                ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78441:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_INCREF(thr, thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:69: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78441:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_INCREF(thr, thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:43: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78500:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_DECREF_NORZ(thr, resumer);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:43: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78500:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_DECREF_NORZ(thr, resumer);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:43: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78521:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_DECREF_NORZ(thr, resumer);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:43: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78521:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_DECREF_NORZ(thr, resumer);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:43: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78641:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HTHREAD_DECREF_NORZ(thr, resumer);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:43: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78641:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HTHREAD_DECREF_NORZ(thr, resumer);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5067:43: note: expanded from macro 'DUK_HTHREAD_DECREF_NORZ'
#define DUK_HTHREAD_DECREF_NORZ(thr, h)   DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78680:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_INTERNAL(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78724:30: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_U32(&tv_tmp, (duk_uint32_t) label_id);
                                                  ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1366:78: note: expanded from macro 'DUK_TVAL_SET_U32'
#define DUK_TVAL_SET_U32(tv, val)  DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val))
                                                                             ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78724:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_U32(&tv_tmp, (duk_uint32_t) label_id);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1366:62: note: expanded from macro 'DUK_TVAL_SET_U32'
#define DUK_TVAL_SET_U32(tv, val)  DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78730:54: warning: use of old-style cast [-Wold-style-cast]
                if (DUK_CAT_GET_TYPE(cat) == DUK_CAT_TYPE_LABEL && (duk_uint_t) DUK_CAT_GET_LABEL(cat) == label_id) {
                                                                   ^            ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78744:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_INTERNAL(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78847:32: warning: use of old-style cast [-Wold-style-cast]
                tv1 = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + thr->callstack_curr->parent->retval_byteoff);
                                             ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78847:22: warning: use of old-style cast [-Wold-style-cast]
                tv1 = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + thr->callstack_curr->parent->retval_byteoff);
                                   ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78847:9: warning: use of old-style cast [-Wold-style-cast]
                tv1 = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + thr->callstack_curr->parent->retval_byteoff);
                      ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78850:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78850:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78897:2: warning: use of old-style cast [-Wold-style-cast]
        duk_push_hthread(resumer, thr); /* Make 'thr' reachable again, before side effects. */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6087:59: note: expanded from macro 'duk_push_hthread'
#define duk_push_hthread(thr, h)  duk_push_hobject((thr), (duk_hobject *) (h))
                                                          ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78901:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HTHREAD_DECREF(thr, resumer);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5066:43: note: expanded from macro 'DUK_HTHREAD_DECREF'
#define DUK_HTHREAD_DECREF(thr, h)        DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:78901:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HTHREAD_DECREF(thr, resumer);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5066:43: note: expanded from macro 'DUK_HTHREAD_DECREF'
#define DUK_HTHREAD_DECREF(thr, h)        DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79194:8: warning: use of old-style cast [-Wold-style-cast]
        fun = (duk_hcompfunc *) DUK_ACT_GET_FUNC(act);
              ^                 ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79217:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(thr, "execution timeout");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79406:8: warning: use of old-style cast [-Wold-style-cast]
        idx = (duk_uint_fast_t) DUK_DEC_BC(ins);
              ^                 ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79407:15: warning: use of old-style cast [-Wold-style-cast]
        duk_dup(thr, (duk_idx_t) (idx + 0)); /* key */
                     ^           ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79408:15: warning: use of old-style cast [-Wold-style-cast]
        duk_dup(thr, (duk_idx_t) (idx + 1)); /* getter/setter */
                     ^           ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79416:20: warning: use of old-style cast [-Wold-style-cast]
        duk_def_prop(thr, (duk_idx_t) DUK_DEC_A(ins), defprop_flags);
                          ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79479:15: warning: use of old-style cast [-Wold-style-cast]
        duk_dup(thr, (duk_idx_t) bc); /* Stabilize value. */
                     ^           ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79480:24: warning: use of old-style cast [-Wold-style-cast]
        duk_to_undefined(thr, (duk_idx_t) bc);
                              ^           ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79481:24: warning: use of old-style cast [-Wold-style-cast]
        duk_to_undefined(thr, (duk_idx_t) (bc + 1));
                              ^           ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79494:17: warning: use of old-style cast [-Wold-style-cast]
        cat->pc_base = (duk_instr_t *) curr_pc; /* pre-incremented, points to first jump slot */
                       ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79495:18: warning: use of old-style cast [-Wold-style-cast]
        cat->idx_base = (duk_size_t) (thr->valstack_bottom - thr->valstack) + bc;
                        ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79511:9: warning: use of old-style cast [-Wold-style-cast]
                tv1 = DUK_GET_TVAL_NEGIDX(thr, -1);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79546:62: warning: use of old-style cast [-Wold-style-cast]
                env = duk_hobjenv_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJENV));
                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79550:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, target);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79550:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, target);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79558:40: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) env, act->lex_env);
                                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7191:4: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE'
                (h)->prototype = (x); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79559:18: warning: use of old-style cast [-Wold-style-cast]
                act->lex_env = (duk_hobject *) env; /* Now reachable. */
                               ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79560:27: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, (duk_hobject *) env);
                                        ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:84: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79560:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, (duk_hobject *) env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79560:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, (duk_hobject *) env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79614:37: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_U32_UPDREF(thr, tv1, (duk_uint32_t) DUK_LJ_TYPE_NORMAL); /* side effects */
                                                  ^              ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5432:33: note: expanded from macro 'DUK_TVAL_SET_U32_UPDREF'
#define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5319:65: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF'
        DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval))
                                                                       ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5277:33: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0'
                DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \
                                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1364:63: note: expanded from macro 'DUK_TVAL_SET_DOUBLE'
#define DUK_TVAL_SET_DOUBLE(tv, d) DUK_TVAL_SET_NUMBER((tv), (d))
                                                              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79614:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_U32_UPDREF(thr, tv1, (duk_uint32_t) DUK_LJ_TYPE_NORMAL); /* side effects */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5432:33: note: expanded from macro 'DUK_TVAL_SET_U32_UPDREF'
#define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5319:49: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF'
        DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval))
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5277:33: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0'
                DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1364:63: note: expanded from macro 'DUK_TVAL_SET_DOUBLE'
#define DUK_TVAL_SET_DOUBLE(tv, d) DUK_TVAL_SET_NUMBER((tv), (d))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79657:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, act->lex_env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79657:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, act->lex_env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79658:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF(thr, prev_env); /* side effects */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79658:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_DECREF(thr, prev_env); /* side effects */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79676:37: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_U32_UPDREF(thr, tv1, (duk_uint32_t) DUK_LJ_TYPE_NORMAL); /* side effects */
                                                  ^              ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5432:33: note: expanded from macro 'DUK_TVAL_SET_U32_UPDREF'
#define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5319:65: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF'
        DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval))
                                                                       ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5277:33: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0'
                DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \
                                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1364:63: note: expanded from macro 'DUK_TVAL_SET_DOUBLE'
#define DUK_TVAL_SET_DOUBLE(tv, d) DUK_TVAL_SET_NUMBER((tv), (d))
                                                              ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79676:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_TVAL_SET_U32_UPDREF(thr, tv1, (duk_uint32_t) DUK_LJ_TYPE_NORMAL); /* side effects */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5432:33: note: expanded from macro 'DUK_TVAL_SET_U32_UPDREF'
#define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5319:49: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF'
        DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval))
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5277:33: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0'
                DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1364:63: note: expanded from macro 'DUK_TVAL_SET_DOUBLE'
#define DUK_TVAL_SET_DOUBLE(tv, d) DUK_TVAL_SET_NUMBER((tv), (d))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79721:14: warning: use of old-style cast [-Wold-style-cast]
        cont_type = (duk_small_uint_t) DUK_TVAL_GET_NUMBER(tv1);
                    ^                  ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79771:14: warning: use of old-style cast [-Wold-style-cast]
                label_id = (duk_small_uint_t) DUK_TVAL_GET_NUMBER(tv1);
                           ^                  ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79782:31: warning: use of old-style cast [-Wold-style-cast]
                duk_err_setup_ljstate1(thr, (duk_small_uint_t) cont_type, tv1);
                                            ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79812:36: warning: use of old-style cast [-Wold-style-cast]
        if (duk_is_null_or_undefined(thr, (duk_idx_t) c)) {
                                          ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duktape.h:822:30: note: expanded from macro 'duk_is_null_or_undefined'
        ((duk_get_type_mask((ctx), (idx)) & (DUK_TYPE_MASK_NULL | DUK_TYPE_MASK_UNDEFINED)) ? 1 : 0)
                                    ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79814:20: warning: use of old-style cast [-Wold-style-cast]
                duk_replace(thr, (duk_idx_t) b);
                                 ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79816:16: warning: use of old-style cast [-Wold-style-cast]
                duk_dup(thr, (duk_idx_t) c);
                             ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79819:20: warning: use of old-style cast [-Wold-style-cast]
                duk_replace(thr, (duk_idx_t) b);
                                 ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79845:25: warning: use of old-style cast [-Wold-style-cast]
        if (duk_is_object(thr, (duk_idx_t) c)) {
                               ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79847:16: warning: use of old-style cast [-Wold-style-cast]
                duk_dup(thr, (duk_idx_t) c);
                             ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79858:20: warning: use of old-style cast [-Wold-style-cast]
                duk_replace(thr, (duk_idx_t) b);
                                 ^           ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79875:26: warning: use of old-style cast [-Wold-style-cast]
        duk_set_top_unsafe(thr, (duk_idx_t) (idx + nargs + 2)); /* [ ... func this arg1 ... argN ] */
                                ^           ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79881:7: warning: use of old-style cast [-Wold-style-cast]
        rc = (duk_bool_t) duk_handle_call_unprotected(thr, idx, call_flags);
             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80073:24: warning: use of old-style cast [-Wold-style-cast]
        heap->lj.jmpbuf_ptr = (duk_jmpbuf *) entry_jmpbuf_ptr;
                              ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80202:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_FMT1(heap->curr_thread,
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10113:25: note: expanded from macro 'DUK_ERROR_FMT1'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80202:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_FMT1(heap->curr_thread,
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:30: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80202:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_FMT1(heap->curr_thread,
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:63: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80221:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_TYPE(heap->curr_thread, "caught invalid c++ exception (perhaps thrown by user code)");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80221:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_TYPE(heap->curr_thread, "caught invalid c++ exception (perhaps thrown by user code)");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80221:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_TYPE(heap->curr_thread, "caught invalid c++ exception (perhaps thrown by user code)");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80351:9: warning: use of old-style cast [-Wold-style-cast]
                fun = (duk_hcompfunc *) DUK_ACT_GET_FUNC(act);
                      ^                 ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80354:12: warning: use of old-style cast [-Wold-style-cast]
                consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80354:12: warning: use of old-style cast [-Wold-style-cast]
                consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80354:12: warning: use of old-style cast [-Wold-style-cast]
                consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80354:12: warning: use of old-style cast [-Wold-style-cast]
                consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80354:12: warning: use of old-style cast [-Wold-style-cast]
                consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80354:12: warning: use of old-style cast [-Wold-style-cast]
                consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                             ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80354:12: warning: use of old-style cast [-Wold-style-cast]
                consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:49: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80417:20: warning: use of old-style cast [-Wold-style-cast]
                                act->curr_pc = (duk_instr_t *) curr_pc;
                                               ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80498:8: warning: use of old-style cast [-Wold-style-cast]
                op = (duk_uint8_t) DUK_DEC_OP(ins);
                     ^             ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80550:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80550:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80550:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80551:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80551:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80551:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80552:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5444:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST'
#define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80552:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5444:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST'
#define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80559:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80559:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80559:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80560:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80560:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80560:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80561:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv2, tv1); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5444:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST'
#define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80561:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv2, tv1); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5444:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST'
#define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80568:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80568:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80568:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80569:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80569:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80569:10: warning: use of old-style cast [-Wold-style-cast]
                        tv2 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80570:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5444:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST'
#define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80570:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5444:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST'
#define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80599:10: warning: use of old-style cast [-Wold-style-cast]
                        val = (duk_int32_t) DUK_DEC_BC(ins) - (duk_int32_t) DUK_BC_LDINT_BIAS;
                              ^             ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80599:42: warning: use of old-style cast [-Wold-style-cast]
                        val = (duk_int32_t) DUK_DEC_BC(ins) - (duk_int32_t) DUK_BC_LDINT_BIAS;
                                                              ^             ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80600:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80600:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80600:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80601:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_I32_UPDREF(thr, tv1, val); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5431:33: note: expanded from macro 'DUK_TVAL_SET_I32_UPDREF'
#define DUK_TVAL_SET_I32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5319:49: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF'
        DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval))
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5277:33: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0'
                DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1364:63: note: expanded from macro 'DUK_TVAL_SET_DOUBLE'
#define DUK_TVAL_SET_DOUBLE(tv, d) DUK_TVAL_SET_NUMBER((tv), (d))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80608:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80608:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80608:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80615:10: warning: use of old-style cast [-Wold-style-cast]
                        val = (duk_int32_t) DUK_TVAL_GET_NUMBER(tv1);
                              ^             ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80618:23: warning: use of old-style cast [-Wold-style-cast]
                            (duk_int32_t) ((duk_uint32_t) val << DUK_BC_LDINTX_SHIFT) + (duk_int32_t) DUK_DEC_BC(ins); /* no bias */
                                           ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80618:8: warning: use of old-style cast [-Wold-style-cast]
                            (duk_int32_t) ((duk_uint32_t) val << DUK_BC_LDINTX_SHIFT) + (duk_int32_t) DUK_DEC_BC(ins); /* no bias */
                            ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80618:68: warning: use of old-style cast [-Wold-style-cast]
                            (duk_int32_t) ((duk_uint32_t) val << DUK_BC_LDINTX_SHIFT) + (duk_int32_t) DUK_DEC_BC(ins); /* no bias */
                                                                                        ^             ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80619:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_I32_UPDREF(thr, tv1, val); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5431:33: note: expanded from macro 'DUK_TVAL_SET_I32_UPDREF'
#define DUK_TVAL_SET_I32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5319:49: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF'
        DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval))
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5277:33: note: expanded from macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0'
                DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1364:63: note: expanded from macro 'DUK_TVAL_SET_DOUBLE'
#define DUK_TVAL_SET_DOUBLE(tv, d) DUK_TVAL_SET_NUMBER((tv), (d))
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1372:18: note: expanded from macro 'DUK_TVAL_SET_NUMBER'
                duk__dblval = (val); \
                               ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80650:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80650:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80650:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80653:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5444:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST'
#define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80653:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5444:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST'
#define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80659:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80659:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80659:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80666:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80666:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80666:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80673:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80673:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80673:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80674:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_BOOLEAN_UPDREF(thr, tv1, 1); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80680:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80680:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80680:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80681:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_BOOLEAN_UPDREF(thr, tv1, 0); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80728:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_BC(ins);
                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80728:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_BC(ins);
                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80728:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_BC(ins);
                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80732:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_A(ins);
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80732:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_A(ins);
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80732:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_A(ins);
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80733:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_STRING_UPDREF(thr, tv, h_str);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5436:39: note: expanded from macro 'DUK_TVAL_SET_STRING_UPDREF'
#define DUK_TVAL_SET_STRING_UPDREF    DUK_TVAL_SET_STRING_UPDREF_ALT0
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5339:3: note: expanded from macro 'DUK_TVAL_SET_STRING_UPDREF_ALT0'
                DUK_HSTRING_INCREF((thr), (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:67: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80733:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_STRING_UPDREF(thr, tv, h_str);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5436:39: note: expanded from macro 'DUK_TVAL_SET_STRING_UPDREF'
#define DUK_TVAL_SET_STRING_UPDREF    DUK_TVAL_SET_STRING_UPDREF_ALT0
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5339:3: note: expanded from macro 'DUK_TVAL_SET_STRING_UPDREF_ALT0'
                DUK_HSTRING_INCREF((thr), (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:41: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80751:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__CONSTP_BC(ins);
                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80751:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__CONSTP_BC(ins);
                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80751:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__CONSTP_BC(ins);
                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80758:10: warning: use of old-style cast [-Wold-style-cast]
                                tv = DUK_GET_TVAL_NEGIDX(thr, -2);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80772:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_A(ins);
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80772:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_A(ins);
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80772:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_A(ins);
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80773:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_STRING_UPDREF(thr, tv, h_str);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5436:39: note: expanded from macro 'DUK_TVAL_SET_STRING_UPDREF'
#define DUK_TVAL_SET_STRING_UPDREF    DUK_TVAL_SET_STRING_UPDREF_ALT0
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5339:3: note: expanded from macro 'DUK_TVAL_SET_STRING_UPDREF_ALT0'
                DUK_HSTRING_INCREF((thr), (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:67: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80773:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_STRING_UPDREF(thr, tv, h_str);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5436:39: note: expanded from macro 'DUK_TVAL_SET_STRING_UPDREF'
#define DUK_TVAL_SET_STRING_UPDREF    DUK_TVAL_SET_STRING_UPDREF_ALT0
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5339:3: note: expanded from macro 'DUK_TVAL_SET_STRING_UPDREF_ALT0'
                DUK_HSTRING_INCREF((thr), (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5045:41: note: expanded from macro 'DUK_HSTRING_INCREF'
#define DUK_HSTRING_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80833:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80833:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80833:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80833:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80833:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80833:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80833:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80833:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80833:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80833:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80835:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80835:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80835:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80835:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80835:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80835:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80835:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80835:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80835:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80835:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80837:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80837:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80837:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80837:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80837:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80837:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80837:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80837:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80837:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80837:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80839:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80839:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80839:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:29: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80839:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80839:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80839:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80783:37: note: expanded from macro 'DUK__EQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80839:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80839:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80839:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80839:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80785:3: note: expanded from macro 'DUK__EQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80841:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80841:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80841:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80841:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                        ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80841:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80841:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80841:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80841:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80841:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80841:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80843:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                      ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80843:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80843:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80843:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                          ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80843:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80843:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80843:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80843:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80843:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80843:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80845:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80845:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80845:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80845:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80845:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80845:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80845:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80845:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80845:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80845:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80847:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                      ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80847:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80847:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:29: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:71: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80847:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                          ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80847:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80847:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80790:37: note: expanded from macro 'DUK__NEQ_BODY'
                tmp = duk_js_equals(thr, (barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11158:79: note: expanded from macro 'duk_js_equals'
#define duk_js_equals(thr, tv_x, tv_y)   duk_js_equals_helper((thr), (tv_x), (tv_y), 0)
                                                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80847:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80847:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80847:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80847:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80793:3: note: expanded from macro 'DUK__NEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80849:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80849:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80849:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80849:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                        ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80849:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80849:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80849:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80849:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80849:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80849:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80851:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                      ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80851:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80851:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80851:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                          ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80851:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80851:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80851:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80851:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80851:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80851:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80853:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                      ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80853:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80853:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80853:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                        ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80853:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80853:36: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80853:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80853:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80853:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80853:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80855:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                      ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80855:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80855:18: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:31: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80855:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                          ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80855:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80855:38: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80798:39: note: expanded from macro 'DUK__SEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80855:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80855:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80855:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80855:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80800:3: note: expanded from macro 'DUK__SEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80857:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80857:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80857:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80857:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80857:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80857:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80857:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80857:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80857:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80857:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80859:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80859:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80859:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80859:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80859:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80859:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80859:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80859:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80859:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80859:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80861:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80861:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80861:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80861:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80861:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80861:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80861:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80861:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80861:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80861:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80863:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80863:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80863:19: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:31: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:70: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                     ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80863:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80863:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80863:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80805:39: note: expanded from macro 'DUK__SNEQ_BODY'
                tmp = duk_js_strict_equals((barg), (carg)); \
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:11159:78: note: expanded from macro 'duk_js_strict_equals'
#define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT)
                                                                             ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80863:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80863:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80863:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80863:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80808:3: note: expanded from macro 'DUK__SNEQ_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80900:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80900:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80900:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80900:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80900:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80900:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80900:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80900:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80900:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80900:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80902:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80902:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80902:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80902:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80902:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80902:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80902:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80902:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80902:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80902:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80904:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80904:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80904:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80904:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80904:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80904:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80904:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80904:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80904:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80904:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80906:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80906:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80906:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:53: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80906:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80906:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80906:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:61: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80906:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80906:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80906:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80906:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80873:34: note: expanded from macro 'DUK__GT_BODY'
#define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80908:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80908:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80908:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80908:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80908:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80908:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80908:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80908:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80908:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80908:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80910:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80910:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80910:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80910:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80910:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80910:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80910:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80910:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80910:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80910:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80912:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80912:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80912:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80912:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80912:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80912:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80912:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80912:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80912:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80912:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80914:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80914:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80914:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:53: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80914:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80914:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80914:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:61: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80914:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80914:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80914:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80914:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80874:34: note: expanded from macro 'DUK__GE_BODY'
#define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80916:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80916:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80916:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80916:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80916:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80916:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80916:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80916:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80916:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80916:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80918:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80918:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80918:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80918:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80918:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80918:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80918:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80918:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80918:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80918:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80920:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80920:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80920:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80920:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80920:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80920:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80920:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80920:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80920:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80920:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80922:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80922:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80922:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:53: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80922:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80922:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80922:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:61: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80922:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80922:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80922:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80922:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80875:34: note: expanded from macro 'DUK__LT_BODY'
#define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80924:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80924:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80924:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80924:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80924:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80924:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80924:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80924:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80924:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80924:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80926:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80926:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80926:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80926:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80926:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80926:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80926:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80926:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80926:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80926:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80928:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80928:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80928:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80928:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80928:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80928:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80928:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80928:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80928:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80928:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80930:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80930:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80930:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:53: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:37: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                  ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80930:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80930:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80930:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:61: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80869:45: note: expanded from macro 'DUK__COMPARE_BODY'
                tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \
                                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80930:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80930:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80930:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80930:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80876:34: note: expanded from macro 'DUK__LE_BODY'
#define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80871:3: note: expanded from macro 'DUK__COMPARE_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80935:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__REGP_BC(ins)) != 0) {
                                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80935:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__REGP_BC(ins)) != 0) {
                                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80935:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__REGP_BC(ins)) != 0) {
                                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80941:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__CONSTP_BC(ins)) != 0) {
                                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80941:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__CONSTP_BC(ins)) != 0) {
                                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80941:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__CONSTP_BC(ins)) != 0) {
                                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80947:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__REGP_BC(ins)) == 0) {
                                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80947:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__REGP_BC(ins)) == 0) {
                                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80947:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__REGP_BC(ins)) == 0) {
                                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80953:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__CONSTP_BC(ins)) == 0) {
                                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80953:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__CONSTP_BC(ins)) == 0) {
                                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80953:25: warning: use of old-style cast [-Wold-style-cast]
                        if (duk_js_toboolean(DUK__CONSTP_BC(ins)) == 0) {
                                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80970:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80970:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80970:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80970:45: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                                                 ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80970:45: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                                                 ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80970:45: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                                                 ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80974:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80974:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80974:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80974:47: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                                                   ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80974:47: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                                                   ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80974:47: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins));
                                                                   ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80978:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80978:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80978:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80978:45: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                                                 ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80978:45: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                                                 ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80978:45: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                                                 ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80982:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80982:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80982:27: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                               ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80982:47: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                                                   ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80982:47: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                                                   ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80982:47: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins));
                                                                   ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81017:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81017:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81017:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81017:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81017:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81017:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81021:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81021:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81021:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81021:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81021:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81021:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81025:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81025:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81025:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81025:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81025:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81025:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81029:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81029:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81029:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81029:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81029:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81029:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81033:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81033:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81033:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81033:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81033:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81033:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81037:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81037:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81037:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81037:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81037:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81037:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81041:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81041:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81041:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81041:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81041:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81041:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81045:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81045:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81045:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81045:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81045:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81045:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81049:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81049:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81049:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81049:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81049:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81049:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81053:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81053:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81053:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81053:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81053:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81053:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81057:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81057:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81057:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81057:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81057:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81057:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81061:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81061:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81061:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81061:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81061:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81061:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81065:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81065:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81065:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81065:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81065:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81065:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81069:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81069:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81069:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81069:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81069:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81069:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81073:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81073:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81073:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81073:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81073:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81073:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81077:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81077:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81077:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81077:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81077:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81077:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81082:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81082:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81082:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81082:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81082:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81082:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81086:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81086:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81086:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81086:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81086:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81086:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81090:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81090:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81090:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81090:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81090:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81090:51: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81094:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81094:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81094:33: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81094:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81094:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81094:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81131:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81131:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81131:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81131:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81131:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81131:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81135:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81135:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81135:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81135:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81135:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81135:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81139:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81139:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81139:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81139:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81139:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81139:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81143:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81143:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81143:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81143:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81143:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81143:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81147:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81147:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81147:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81147:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81147:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81147:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81151:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81151:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81151:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81151:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81151:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81151:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81155:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81155:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81155:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81155:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81155:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81155:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81159:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81159:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81159:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81159:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81159:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81159:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81163:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81163:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81163:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81163:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81163:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81163:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81167:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81167:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81167:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81167:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81167:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81167:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81171:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81171:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81171:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81171:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81171:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81171:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81175:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81175:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81175:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81175:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81175:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81175:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81179:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81179:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81179:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81179:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81179:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81179:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81183:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81183:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81183:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81183:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81183:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81183:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81187:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81187:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81187:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81187:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81187:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81187:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81191:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81191:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81191:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81191:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81191:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81191:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81195:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81195:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81195:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81195:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81195:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81195:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81199:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81199:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81199:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81199:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81199:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81199:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81203:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81203:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81203:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81203:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81203:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81203:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81207:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81207:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81207:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81207:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81207:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81207:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81211:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81211:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81211:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81211:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81211:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81211:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81215:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81215:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81215:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81215:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81215:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81215:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81219:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81219:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81219:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81219:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81219:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81219:53: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81223:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81223:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81223:35: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81223:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81223:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81223:55: warning: use of old-style cast [-Wold-style-cast]
                        duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR);
                                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81256:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81256:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81256:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81256:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81256:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81256:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81256:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81256:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81256:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81256:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81258:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81258:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81258:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81258:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81258:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81258:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81258:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81258:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81258:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81258:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81260:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81260:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81260:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81260:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81260:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81260:39: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81260:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81260:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81260:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81260:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81262:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81262:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81262:21: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:33: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81262:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                             ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81262:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81262:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81232:41: note: expanded from macro 'DUK__INSTOF_BODY'
                tmp = duk_js_instanceof(thr, (barg), (carg)); \
                                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81262:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81262:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81262:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81262:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81234:3: note: expanded from macro 'DUK__INSTOF_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81264:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81264:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81264:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81264:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                       ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81264:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81264:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81264:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81264:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81264:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81264:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81266:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81266:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81266:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81266:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81266:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81266:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81266:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81266:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81266:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81266:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81268:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81268:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81268:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81268:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                       ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81268:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81268:35: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81268:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81268:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81268:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81268:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81270:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                     ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81270:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81270:17: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:25: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                      ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81270:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                         ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81270:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81270:37: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81239:33: note: expanded from macro 'DUK__IN_BODY'
                tmp = duk_js_in(thr, (barg), (carg)); \
                                              ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81270:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81270:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81270:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81270:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81241:3: note: expanded from macro 'DUK__IN_BODY'
                DUK__REPLACE_BOOL_A_BREAK(tmp); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81291:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81291:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81291:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81291:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81291:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81291:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81295:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81295:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81295:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81295:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81295:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81295:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81299:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81299:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81299:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81299:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81299:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81299:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81303:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81303:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81303:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR);
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81303:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81303:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81303:58: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR);
                                                                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81307:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81307:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81307:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81307:93: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT());
                                                                                                                 ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81307:93: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT());
                                                                                                                 ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81307:93: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT());
                                                                                                                 ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81311:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81311:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81311:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81311:93: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT());
                                                                                                                 ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81311:93: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT());
                                                                                                                 ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81311:93: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT());
                                                                                                                 ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81315:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81315:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81315:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81315:94: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT());
                                                                                                                  ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81315:94: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT());
                                                                                                                  ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81315:94: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT());
                                                                                                                  ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81319:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81319:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81319:56: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT());
                                                                            ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81319:94: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT());
                                                                                                                  ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81319:94: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT());
                                                                                                                  ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81319:94: warning: use of old-style cast [-Wold-style-cast]
                        duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT());
                                                                                                                  ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81365:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_obj = DUK__REGCONSTP_B(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:26: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81365:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_obj = DUK__REGCONSTP_B(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:16: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81365:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_obj = DUK__REGCONSTP_B(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:3: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81366:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_key = DUK__REGCONSTP_C(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:26: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81366:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_key = DUK__REGCONSTP_C(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:16: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81366:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_key = DUK__REGCONSTP_C(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:3: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81386:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_val = DUK_GET_TVAL_NEGIDX(thr, -1);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81388:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_obj = DUK__REGCONSTP_B(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:26: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81388:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_obj = DUK__REGCONSTP_B(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:16: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81388:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_obj = DUK__REGCONSTP_B(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:3: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81389:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_key = DUK__REGCONSTP_C(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:26: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81389:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_key = DUK__REGCONSTP_C(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:16: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81389:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_key = DUK__REGCONSTP_C(ins);
                                 ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:3: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81390:58: warning: use of old-style cast [-Wold-style-cast]
                        rc = duk_hobject_putprop(thr, tv_obj, tv_key, tv_val, DUK__STRICT());
                                                                              ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81390:58: warning: use of old-style cast [-Wold-style-cast]
                        rc = duk_hobject_putprop(thr, tv_obj, tv_key, tv_val, DUK__STRICT());
                                                                              ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81390:58: warning: use of old-style cast [-Wold-style-cast]
                        rc = duk_hobject_putprop(thr, tv_obj, tv_key, tv_val, DUK__STRICT());
                                                                              ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81401:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_dst = DUK__REGP_A(ins);
                                 ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81401:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_dst = DUK__REGP_A(ins);
                                 ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81401:13: warning: use of old-style cast [-Wold-style-cast]
                        tv_dst = DUK__REGP_A(ins);
                                 ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81482:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                          ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81482:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81482:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81482:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81482:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81482:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81482:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81482:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81482:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81482:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81484:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                          ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81484:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81484:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81484:42: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81484:42: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81484:42: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81484:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81484:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81484:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81484:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81486:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                          ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81486:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81486:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81486:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                            ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81486:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81486:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81486:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81486:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81486:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81486:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81488:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                          ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81488:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81488:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:36: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81488:42: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                              ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81488:42: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81488:42: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81417:44: note: expanded from macro 'DUK__GETPROP_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81488:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81488:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81488:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81488:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81418:3: note: expanded from macro 'DUK__GETPROP_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81426:14: note: expanded from macro 'DUK__GETPROPC_BODY'
                tv__targ = DUK_GET_TVAL_NEGIDX(thr, -1); \
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81491:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                               ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81426:14: note: expanded from macro 'DUK__GETPROPC_BODY'
                tv__targ = DUK_GET_TVAL_NEGIDX(thr, -1); \
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                               ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81493:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                             ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81426:14: note: expanded from macro 'DUK__GETPROPC_BODY'
                tv__targ = DUK_GET_TVAL_NEGIDX(thr, -1); \
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                             ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81495:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:36: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                               ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81424:44: note: expanded from macro 'DUK__GETPROPC_BODY'
                (void) duk_hobject_getprop(thr, (barg), (carg)); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81426:14: note: expanded from macro 'DUK__GETPROPC_BODY'
                tv__targ = DUK_GET_TVAL_NEGIDX(thr, -1); \
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                           ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:23: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:40: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                            ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                               ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:43: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81432:48: note: expanded from macro 'DUK__GETPROPC_BODY'
                        duk_call_setup_propcall_error(thr, (barg), (carg)); \
                                                                    ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81497:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81434:3: note: expanded from macro 'DUK__GETPROPC_BODY'
                DUK__REPLACE_TOP_A_BREAK(); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                                          ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:58: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:58: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:58: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81500:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                          ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                            ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:60: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                                                                                ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:60: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:60: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81502:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                          ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:58: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                                              ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:58: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:58: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81504:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                          ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:36: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                            ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:53: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:43: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79979:30: note: expanded from macro 'DUK__CONSTP_B'
#define DUK__CONSTP_B(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:44: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                         ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:60: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                                                                                ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:60: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:60: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:52: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                 ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81506:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81445:59: note: expanded from macro 'DUK__PUTPROP_BODY'
                (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \
                                                                        ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                          ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:34: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                               ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:34: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                               ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:34: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                               ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                                                            ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:53: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:42: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                       ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:43: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:42: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                       ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79976:30: note: expanded from macro 'DUK__REGP_C'
#define DUK__REGP_C(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:42: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                       ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:49: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                              ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:49: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                              ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:49: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                              ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81457:3: note: expanded from macro 'DUK__DELPROP_BODY'
                DUK__REPLACE_BOOL_A_BREAK(rc); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81457:3: note: expanded from macro 'DUK__DELPROP_BODY'
                DUK__REPLACE_BOOL_A_BREAK(rc); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81457:3: note: expanded from macro 'DUK__DELPROP_BODY'
                DUK__REPLACE_BOOL_A_BREAK(rc); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81508:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81457:3: note: expanded from macro 'DUK__DELPROP_BODY'
                DUK__REPLACE_BOOL_A_BREAK(rc); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                          ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:53: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:34: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                               ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:43: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:34: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                               ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:22: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79975:30: note: expanded from macro 'DUK__REGP_B'
#define DUK__REGP_B(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:34: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                               ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                                                            ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:53: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:42: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                       ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:43: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:42: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                       ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:40: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79980:30: note: expanded from macro 'DUK__CONSTP_C'
#define DUK__CONSTP_C(ins)  ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:42: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                       ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:49: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                              ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:49: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                              ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81455:49: note: expanded from macro 'DUK__DELPROP_BODY'
                rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \
                                                              ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81457:3: note: expanded from macro 'DUK__DELPROP_BODY'
                DUK__REPLACE_BOOL_A_BREAK(rc); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81457:3: note: expanded from macro 'DUK__DELPROP_BODY'
                DUK__REPLACE_BOOL_A_BREAK(rc); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81457:3: note: expanded from macro 'DUK__DELPROP_BODY'
                DUK__REPLACE_BOOL_A_BREAK(rc); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81510:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81457:3: note: expanded from macro 'DUK__DELPROP_BODY'
                DUK__REPLACE_BOOL_A_BREAK(rc); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81525:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGCONSTP_B(ins);
                              ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:26: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81525:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGCONSTP_B(ins);
                              ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:16: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81525:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGCONSTP_B(ins);
                              ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:3: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81542:24: warning: use of old-style cast [-Wold-style-cast]
                                duk_push_tval(thr, DUK__REGCONSTP_C(ins));
                                                   ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:26: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81542:24: warning: use of old-style cast [-Wold-style-cast]
                                duk_push_tval(thr, DUK__REGCONSTP_C(ins));
                                                   ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:16: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81542:24: warning: use of old-style cast [-Wold-style-cast]
                                duk_push_tval(thr, DUK__REGCONSTP_C(ins));
                                                   ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:3: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81547:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK_GET_TVAL_NEGIDX(thr, -1);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81553:12: warning: use of old-style cast [-Wold-style-cast]
                                        tv1 = DUK_GET_TVAL_NEGIDX(thr, -1);
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81554:52: warning: use of old-style cast [-Wold-style-cast]
                                        duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT());
                                                                                      ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81554:52: warning: use of old-style cast [-Wold-style-cast]
                                        duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT());
                                                                                      ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81554:52: warning: use of old-style cast [-Wold-style-cast]
                                        duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT());
                                                                                      ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81579:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_tval(thr, DUK__REGCONSTP_C(ins));
                                           ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:26: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81579:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_tval(thr, DUK__REGCONSTP_C(ins));
                                           ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:16: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81579:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_tval(thr, DUK__REGCONSTP_C(ins));
                                           ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79985:3: note: expanded from macro 'DUK__REGCONSTP_C'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins))))
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81580:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_tval(thr, DUK__REGCONSTP_B(ins)); /* -> [ ... escaped_source bytecode ] */
                                           ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:26: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81580:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_tval(thr, DUK__REGCONSTP_B(ins)); /* -> [ ... escaped_source bytecode ] */
                                           ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:16: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81580:23: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_tval(thr, DUK__REGCONSTP_B(ins)); /* -> [ ... escaped_source bytecode ] */
                                           ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:3: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81582:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81582:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81582:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81582:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81608:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGCONSTP_B(ins);
                              ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:26: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
                                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81608:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGCONSTP_B(ins);
                              ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:16: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
                      ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81608:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGCONSTP_B(ins);
                              ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79983:3: note: expanded from macro 'DUK__REGCONSTP_B'
        ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins))))
         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81615:10: warning: use of old-style cast [-Wold-style-cast]
                        idx = (duk_uint_fast_t) DUK_DEC_A(ins);
                              ^                 ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81618:21: warning: use of old-style cast [-Wold-style-cast]
                        duk_replace(thr, (duk_idx_t) (idx + 1)); /* 'this' binding */
                                         ^           ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81619:21: warning: use of old-style cast [-Wold-style-cast]
                        duk_replace(thr, (duk_idx_t) idx); /* variable value (function, we hope, not checked here) */
                                         ^           ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81642:14: warning: use of old-style cast [-Wold-style-cast]
                        fun_act = (duk_hcompfunc *) DUK_ACT_GET_FUNC(act);
                                  ^                 ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81662:29: warning: use of old-style cast [-Wold-style-cast]
                        duk_js_push_closure(thr, (duk_hcompfunc *) fun_temp, act->var_env, act->lex_env, 1 /*add_auto_proto*/);
                                                 ^                 ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81663:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81663:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81663:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81663:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81671:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81671:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81671:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81679:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:3: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81679:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                                           ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81679:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81679:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_A_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80519:30: note: expanded from macro 'DUK__REPLACE_TOP_A_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81687:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81687:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81687:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81696:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins); /* val */
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81696:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins); /* val */
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81696:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins); /* val */
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81698:50: warning: use of old-style cast [-Wold-style-cast]
                        duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT());
                                                                      ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:82: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81698:50: warning: use of old-style cast [-Wold-style-cast]
                        duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT());
                                                                      ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:66: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6756:75: note: expanded from macro 'DUK_HOBJECT_HAS_STRICT'
#define DUK_HOBJECT_HAS_STRICT(h)           DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4778:49: note: expanded from macro 'DUK_HEAPHDR_CHECK_FLAG_BITS'
#define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0)
                                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81698:50: warning: use of old-style cast [-Wold-style-cast]
                        duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT());
                                                                      ^~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79935:24: note: expanded from macro 'DUK__STRICT'
#define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN()))
                       ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81708:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81708:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81708:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__CONSTP_BC(ins);
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81714:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_BOOL_A_BREAK(rc);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81714:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_BOOL_A_BREAK(rc);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81714:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_BOOL_A_BREAK(rc);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80533:16: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                duk__tvdst = DUK__REGP_A(ins); \
                             ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81714:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_BOOL_A_BREAK(rc);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80534:3: note: expanded from macro 'DUK__REPLACE_BOOL_A_BREAK'
                DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5420:44: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF'
#define DUK_TVAL_SET_BOOLEAN_UPDREF        DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5249:3: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0'
                DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1305:18: note: expanded from macro 'DUK_TVAL_SET_BOOLEAN'
                duk__tv->v.i = (duk_small_int_t) (val); \
                               ^                 ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81722:15: warning: use of old-style cast [-Wold-style-cast]
                        curr_pc += (duk_int_fast_t) DUK_DEC_ABC(ins) - (duk_int_fast_t) DUK_BC_JUMP_BIAS;
                                   ^                ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81722:51: warning: use of old-style cast [-Wold-style-cast]
                        curr_pc += (duk_int_fast_t) DUK_DEC_ABC(ins) - (duk_int_fast_t) DUK_BC_JUMP_BIAS;
                                                                       ^                ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81767:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_BC(ins);
                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81767:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_BC(ins);
                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81767:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__REGP_BC(ins);
                             ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81778:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__CONSTP_BC(ins);
                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81778:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__CONSTP_BC(ins);
                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81778:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__CONSTP_BC(ins);
                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81788:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__CONSTP_BC(ins);
                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:53: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81788:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__CONSTP_BC(ins);
                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:43: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81788:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK__CONSTP_BC(ins);
                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79981:30: note: expanded from macro 'DUK__CONSTP_BC'
#define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81815:17: warning: use of old-style cast [-Wold-style-cast]
                        cat->flags = (duk_uint32_t) (DUK_CAT_TYPE_LABEL | (bc << DUK_CAT_LABEL_SHIFT));
                                     ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81816:19: warning: use of old-style cast [-Wold-style-cast]
                        cat->pc_base = (duk_instr_t *) curr_pc; /* pre-incremented, points to first jump slot */
                                       ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81860:39: warning: use of old-style cast [-Wold-style-cast]
                        duk__handle_break_or_continue(thr, (duk_uint_t) bc, DUK_LJ_TYPE_BREAK);
                                                           ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81868:39: warning: use of old-style cast [-Wold-style-cast]
                        duk__handle_break_or_continue(thr, (duk_uint_t) bc, DUK_LJ_TYPE_CONTINUE);
                                                           ^            ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81915:17: warning: use of old-style cast [-Wold-style-cast]
                        duk_dup(thr, (duk_idx_t) bc);
                                     ^           ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:81924:51: warning: use of old-style cast [-Wold-style-cast]
                        duk_err_setup_ljstate1(thr, DUK_LJ_TYPE_THROW, DUK_GET_TVAL_NEGIDX(thr, -1));
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82005:12: warning: use of old-style cast [-Wold-style-cast]
                        nargs = (duk_idx_t) DUK_DEC_A(ins);
                                ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82007:10: warning: use of old-style cast [-Wold-style-cast]
                        idx = (duk_idx_t) DUK_DEC_BC(ins);
                              ^           ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82020:10: warning: use of old-style cast [-Wold-style-cast]
                        fun = DUK__FUN();
                              ^~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82022:28: warning: use of old-style cast [-Wold-style-cast]
                        duk_set_top_unsafe(thr, (duk_idx_t) fun->nregs);
                                                ^           ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82053:12: warning: use of old-style cast [-Wold-style-cast]
                        nargs = (duk_uint_fast_t) DUK_DEC_A(ins);
                                ^                 ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82054:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__LOOKUP_INDIRECT(nargs);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80047:9: note: expanded from macro 'DUK__LOOKUP_INDIRECT'
                idx = (duk_uint_fast_t) DUK_TVAL_GET_NUMBER(tv_ind); \
                      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82056:10: warning: use of old-style cast [-Wold-style-cast]
                        idx = (duk_idx_t) DUK_DEC_BC(ins);
                              ^           ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82058:44: warning: use of old-style cast [-Wold-style-cast]
                        if (duk__executor_handle_call(thr, idx, (duk_idx_t) nargs, call_flags)) {
                                                                ^           ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82065:10: warning: use of old-style cast [-Wold-style-cast]
                        fun = DUK__FUN();
                              ^~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79931:21: note: expanded from macro 'DUK__FUN'
#define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr))
                    ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82067:28: warning: use of old-style cast [-Wold-style-cast]
                        duk_set_top_unsafe(thr, (duk_idx_t) fun->nregs);
                                                ^           ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82087:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:3: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82087:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:30: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                                           ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82087:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:30: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82087:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:30: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82114:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:3: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82114:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:30: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                                           ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82114:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:30: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82114:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:30: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82133:10: warning: use of old-style cast [-Wold-style-cast]
                        idx = (duk_uint_fast_t) DUK_DEC_B(ins);
                              ^                 ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82135:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__LOOKUP_INDIRECT(idx);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80047:9: note: expanded from macro 'DUK__LOOKUP_INDIRECT'
                idx = (duk_uint_fast_t) DUK_TVAL_GET_NUMBER(tv_ind); \
                      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82138:12: warning: use of old-style cast [-Wold-style-cast]
                        count = (duk_small_uint_fast_t) DUK_DEC_C(ins);
                                ^                       ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82161:18: warning: use of old-style cast [-Wold-style-cast]
                                duk_dup(thr, (duk_idx_t) idx);
                                             ^           ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82162:18: warning: use of old-style cast [-Wold-style-cast]
                                duk_dup(thr, (duk_idx_t) (idx + 1));
                                             ^           ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82195:10: warning: use of old-style cast [-Wold-style-cast]
                        idx = (duk_uint_fast_t) DUK_DEC_B(ins);
                              ^                 ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82197:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__LOOKUP_INDIRECT(idx);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80047:9: note: expanded from macro 'DUK__LOOKUP_INDIRECT'
                idx = (duk_uint_fast_t) DUK_TVAL_GET_NUMBER(tv_ind); \
                      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82200:12: warning: use of old-style cast [-Wold-style-cast]
                        count = (duk_small_uint_fast_t) DUK_DEC_C(ins);
                                ^                       ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82218:14: warning: use of old-style cast [-Wold-style-cast]
                        arr_idx = (duk_uint32_t) DUK_TVAL_GET_NUMBER(tv1);
                                  ^              ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82235:18: warning: use of old-style cast [-Wold-style-cast]
                                duk_dup(thr, (duk_idx_t) idx);
                                             ^           ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82246:46: warning: use of old-style cast [-Wold-style-cast]
                        duk_set_length(thr, obj_idx, (duk_size_t) (duk_uarridx_t) arr_idx);
                                                                  ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82246:33: warning: use of old-style cast [-Wold-style-cast]
                        duk_set_length(thr, obj_idx, (duk_size_t) (duk_uarridx_t) arr_idx);
                                                     ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82255:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:53: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82255:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:43: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82255:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_A(ins);
                              ^~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79974:30: note: expanded from macro 'DUK__REGP_A'
#define DUK__REGP_A(ins)    ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82260:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82260:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82260:10: warning: use of old-style cast [-Wold-style-cast]
                        tv1 = DUK__REGP_BC(ins);
                              ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82266:10: warning: use of old-style cast [-Wold-style-cast]
                        len = (duk_uint32_t) DUK_TVAL_GET_NUMBER(tv1);
                              ^              ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82268:5: warning: use of old-style cast [-Wold-style-cast]
                        ((duk_harray *) h)->length = len;
                         ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82283:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_REFERENCE(thr, DUK_STR_INVALID_LVALUE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10354:3: note: expanded from macro 'DUK_ERROR_REFERENCE'
                DUK_ERROR((thr), DUK_ERR_REFERENCE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82283:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_REFERENCE(thr, DUK_STR_INVALID_LVALUE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10354:3: note: expanded from macro 'DUK_ERROR_REFERENCE'
                DUK_ERROR((thr), DUK_ERR_REFERENCE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82283:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_REFERENCE(thr, DUK_STR_INVALID_LVALUE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10354:3: note: expanded from macro 'DUK_ERROR_REFERENCE'
                DUK_ERROR((thr), DUK_ERR_REFERENCE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82318:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_FMT1(thr, DUK_ERR_ERROR, "INVALID opcode (%ld)", (long) DUK_DEC_ABC(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10113:25: note: expanded from macro 'DUK_ERROR_FMT1'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82318:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_FMT1(thr, DUK_ERR_ERROR, "INVALID opcode (%ld)", (long) DUK_DEC_ABC(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:30: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82318:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_FMT1(thr, DUK_ERR_ERROR, "INVALID opcode (%ld)", (long) DUK_DEC_ABC(ins));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:63: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82318:63: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_FMT1(thr, DUK_ERR_ERROR, "INVALID opcode (%ld)", (long) DUK_DEC_ABC(ins));
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10120:29: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (arg1)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82326:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:3: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77202:16: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82326:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:30: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                                           ^~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:53: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                                    ^               ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82326:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:30: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:43: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                                          ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82326:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__REPLACE_TOP_BC_BREAK();
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80524:30: note: expanded from macro 'DUK__REPLACE_TOP_BC_BREAK'
                DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:79977:30: note: expanded from macro 'DUK__REGP_BC'
#define DUK__REGP_BC(ins)   ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins))))
                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:77203:17: note: expanded from macro 'DUK__REPLACE_TO_TVPTR'
                duk__tvdst = (tv_ptr); \
                              ^~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82404:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__INTERNAL_ERROR("invalid opcode");
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:80003:3: note: expanded from macro 'DUK__INTERNAL_ERROR'
                DUK_ERROR_ERROR(thr, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10307:40: note: expanded from macro 'DUK_ERROR_ERROR'
                duk_err_error((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82562:10: warning: use of old-style cast [-Wold-style-cast]
                return DUK_TVAL_GET_BOOLEAN(tv);
                       ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82709:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_NUMBER_COERCE_SYMBOL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82709:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_NUMBER_COERCE_SYMBOL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82709:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_NUMBER_COERCE_SYMBOL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82856:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int32_t) d;
               ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82873:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint32_t) d;
               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82878:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint16_t) (duk_js_touint32(thr, tv) & 0x0000ffffU);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82974:23: warning: use of old-style cast [-Wold-style-cast]
        duk_small_int_t cx = (duk_small_int_t) DUK_FPCLASSIFY(x);
                             ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:82975:23: warning: use of old-style cast [-Wold-style-cast]
        duk_small_int_t cy = (duk_small_int_t) DUK_FPCLASSIFY(y);
                             ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83058:11: warning: use of old-style cast [-Wold-style-cast]
                        return DUK_TVAL_GET_BOOLEAN(tv_x) == DUK_TVAL_GET_BOOLEAN(tv_y);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83058:41: warning: use of old-style cast [-Wold-style-cast]
                        return DUK_TVAL_GET_BOOLEAN(tv_x) == DUK_TVAL_GET_BOOLEAN(tv_y);
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83088:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_GET_LIGHTFUNC(tv_x, func_x, lf_flags_x);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1466:17: note: expanded from macro 'DUK_TVAL_GET_LIGHTFUNC'
                (out_flags) = (duk_uint32_t) (tv)->v_extra; \
                              ^              ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83089:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_GET_LIGHTFUNC(tv_y, func_y, lf_flags_y);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1466:17: note: expanded from macro 'DUK_TVAL_GET_LIGHTFUNC'
                (out_flags) = (duk_uint32_t) (tv)->v_extra; \
                              ^              ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83155:22: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uint(thr, DUK_TVAL_GET_BOOLEAN(tv_x));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83162:22: warning: use of old-style cast [-Wold-style-cast]
                duk_push_uint(thr, DUK_TVAL_GET_BOOLEAN(tv_y));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:1446:35: note: expanded from macro 'DUK_TVAL_GET_BOOLEAN'
#define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i)
                                  ^                  ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83189:34: warning: use of old-style cast [-Wold-style-cast]
                rc = duk_js_equals_helper(thr, DUK_GET_TVAL_NEGIDX(thr, -2), DUK_GET_TVAL_NEGIDX(thr, -1), 0 /*flags:nonstrict*/);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83189:64: warning: use of old-style cast [-Wold-style-cast]
                rc = duk_js_equals_helper(thr, DUK_GET_TVAL_NEGIDX(thr, -2), DUK_GET_TVAL_NEGIDX(thr, -1), 0 /*flags:nonstrict*/);
                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83218:25: warning: use of old-style cast [-Wold-style-cast]
        rc = duk_memcmp_unsafe((const void *) buf1, (const void *) buf2, (size_t) prefix_len);
                               ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83218:46: warning: use of old-style cast [-Wold-style-cast]
        rc = duk_memcmp_unsafe((const void *) buf1, (const void *) buf2, (size_t) prefix_len);
                                                    ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83218:67: warning: use of old-style cast [-Wold-style-cast]
        rc = duk_memcmp_unsafe((const void *) buf1, (const void *) buf2, (size_t) prefix_len);
                                                                         ^        ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83254:51: warning: use of old-style cast [-Wold-style-cast]
        return duk_js_data_compare((const duk_uint8_t *) DUK_HSTRING_GET_DATA(h1),
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83254:29: warning: use of old-style cast [-Wold-style-cast]
        return duk_js_data_compare((const duk_uint8_t *) DUK_HSTRING_GET_DATA(h1),
                                   ^                     ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83255:51: warning: use of old-style cast [-Wold-style-cast]
                                   (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h2),
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83255:29: warning: use of old-style cast [-Wold-style-cast]
                                   (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h2),
                                   ^                     ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83256:29: warning: use of old-style cast [-Wold-style-cast]
                                   (duk_size_t) DUK_HSTRING_GET_BYTELEN(h1),
                                   ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83257:29: warning: use of old-style cast [-Wold-style-cast]
                                   (duk_size_t) DUK_HSTRING_GET_BYTELEN(h2));
                                   ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83420:9: warning: use of old-style cast [-Wold-style-cast]
        tv_x = DUK_GET_TVAL_NEGIDX(thr, -2);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83421:9: warning: use of old-style cast [-Wold-style-cast]
        tv_y = DUK_GET_TVAL_NEGIDX(thr, -1);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83554:43: warning: use of old-style cast [-Wold-style-cast]
                duk_push_tval(thr, &((duk_hboundfunc *) (void *) func)->target);
                                                        ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83554:24: warning: use of old-style cast [-Wold-style-cast]
                duk_push_tval(thr, &((duk_hboundfunc *) (void *) func)->target);
                                     ^                  ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83581:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_GET_TVAL_NEGIDX(thr, -2);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83608:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_PROTOTYPE); /* -> [ ... lval rval rval.prototype ] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83608:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_PROTOTYPE); /* -> [ ... lval rval rval.prototype ] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83658:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83674:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83674:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83674:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83679:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL_NOPROTO);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83679:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL_NOPROTO);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83679:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL_NOPROTO);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83730:36: warning: use of old-style cast [-Wold-style-cast]
        retval = duk_hobject_hasprop(thr, DUK_GET_TVAL_NEGIDX(thr, -1), DUK_GET_TVAL_NEGIDX(thr, -2));
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83730:66: warning: use of old-style cast [-Wold-style-cast]
        retval = duk_hobject_hasprop(thr, DUK_GET_TVAL_NEGIDX(thr, -1), DUK_GET_TVAL_NEGIDX(thr, -2));
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6267:80: note: expanded from macro 'DUK_GET_TVAL_NEGIDX'
#define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx))
                                                                               ^               ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83869:9: warning: use of old-style cast [-Wold-style-cast]
                dig = (duk_uarridx_t) (*str++) - DUK_ASC_0;
                      ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:83899:18: warning: use of old-style cast [-Wold-style-cast]
                                        if (blen == (duk_uint32_t) 1) {
                                                    ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84039:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84039:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:87: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:100: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84039:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:90: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                                         ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84039:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:68: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                                   ^                     ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84039:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:71: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7613:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE'
#define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h)))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8664:50: note: expanded from macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR'
#define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1))
                                                 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84039:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:62: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                             ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84039:7: warning: use of old-style cast [-Wold-style-cast]
        tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7615:49: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE'
#define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h)))
                                                ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84040:11: warning: use of old-style cast [-Wold-style-cast]
        tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(thr->heap, f);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7621:61: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_END'
#define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)))
                                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84040:11: warning: use of old-style cast [-Wold-style-cast]
        tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(thr->heap, f);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7621:48: note: expanded from macro 'DUK_HCOMPFUNC_GET_CONSTS_END'
#define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)))
                                               ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84047:14: warning: use of old-style cast [-Wold-style-cast]
        funcs_end = DUK_HCOMPFUNC_GET_FUNCS_END(thr->heap, f);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7623:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_END'
#define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)))
                                                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84047:14: warning: use of old-style cast [-Wold-style-cast]
        funcs_end = DUK_HCOMPFUNC_GET_FUNCS_END(thr->heap, f);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7623:47: note: expanded from macro 'DUK_HCOMPFUNC_GET_FUNCS_END'
#define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)))
                                              ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84049:27: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_INCREF(thr, (duk_heaphdr *) *funcs);
                                        ^               ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84049:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HEAPHDR_INCREF(thr, (duk_heaphdr *) *funcs);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84108:46: warning: use of old-style cast [-Wold-style-cast]
        DUK_HCOMPFUNC_SET_DATA(thr->heap, fun_clos, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_temp));
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7584:32: note: expanded from macro 'DUK_HCOMPFUNC_SET_DATA'
                (h)->data = (duk_hbuffer *) (v); \
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84108:46: warning: use of old-style cast [-Wold-style-cast]
        DUK_HCOMPFUNC_SET_DATA(thr->heap, fun_clos, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_temp));
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7584:32: note: expanded from macro 'DUK_HCOMPFUNC_SET_DATA'
                (h)->data = (duk_hbuffer *) (v); \
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84108:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HCOMPFUNC_SET_DATA(thr->heap, fun_clos, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_temp));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7584:15: note: expanded from macro 'DUK_HCOMPFUNC_SET_DATA'
                (h)->data = (duk_hbuffer *) (v); \
                            ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84117:26: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_clos));
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:64: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                                               ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:84: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84117:26: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_clos));
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7581:42: note: expanded from macro 'DUK_HCOMPFUNC_GET_DATA'
#define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data)
                                         ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:84: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84117:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_clos));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:67: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84117:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HBUFFER_INCREF(thr, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_clos));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5052:41: note: expanded from macro 'DUK_HBUFFER_INCREF'
#define DUK_HBUFFER_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84147:24: warning: use of old-style cast [-Wold-style-cast]
        DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) fun_clos, DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) fun_temp));
                              ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4748:4: note: expanded from macro 'DUK_HEAPHDR_SET_FLAGS'
                (h)->h_flags = ((h)->h_flags & ~(DUK_HEAPHDR_FLAGS_FLAG_MASK)) | (val); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84147:24: warning: use of old-style cast [-Wold-style-cast]
        DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) fun_clos, DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) fun_temp));
                              ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4748:20: note: expanded from macro 'DUK_HEAPHDR_SET_FLAGS'
                (h)->h_flags = ((h)->h_flags & ~(DUK_HEAPHDR_FLAGS_FLAG_MASK)) | (val); \
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84147:76: warning: use of old-style cast [-Wold-style-cast]
        DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) fun_clos, DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) fun_temp));
                                                                                  ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4739:40: note: expanded from macro 'DUK_HEAPHDR_GET_FLAGS_RAW'
#define DUK_HEAPHDR_GET_FLAGS_RAW(h) ((h)->h_flags)
                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4748:69: note: expanded from macro 'DUK_HEAPHDR_SET_FLAGS'
                (h)->h_flags = ((h)->h_flags & ~(DUK_HEAPHDR_FLAGS_FLAG_MASK)) | (val); \
                                                                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84211:56: warning: use of old-style cast [-Wold-style-cast]
                                              DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DECENV));
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84213:26: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_hobject(thr, (duk_hobject *) new_env);
                                              ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84216:41: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) new_env, proto);
                                                             ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7191:4: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE'
                (h)->prototype = (x); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84217:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF_ALLOWNULL(thr, proto);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84217:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF_ALLOWNULL(thr, proto);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84231:11: warning: use of old-style cast [-Wold-style-cast]
                        (void) duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_NAME);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84231:11: warning: use of old-style cast [-Wold-style-cast]
                        (void) duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_NAME);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84239:50: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HCOMPFUNC_SET_LEXENV(thr->heap, fun_clos, (duk_hobject *) new_env);
                                                                      ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7599:19: note: expanded from macro 'DUK_HCOMPFUNC_SET_LEXENV'
                (h)->lex_env = (v); \
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84240:50: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HCOMPFUNC_SET_VARENV(thr->heap, fun_clos, (duk_hobject *) new_env);
                                                                      ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7604:19: note: expanded from macro 'DUK_HCOMPFUNC_SET_VARENV'
                (h)->var_env = (v); \
                                ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84241:28: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env);
                                                ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:84: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84241:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84241:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84242:28: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env);
                                                ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:84: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                                                        ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84242:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84242:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84257:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, outer_lex_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84257:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, outer_lex_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84258:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, outer_lex_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84258:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, outer_lex_env);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84275:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, outer_lex_env); /* NULLs not allowed; asserted on entry */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84275:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, outer_lex_env); /* NULLs not allowed; asserted on entry */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84276:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, outer_var_env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84276:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_HOBJECT_INCREF(thr, outer_var_env);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84304:18: warning: use of old-style cast [-Wold-style-cast]
        for (i = 0; i < (duk_small_uint_t) (sizeof(duk__closure_copy_proplist) / sizeof(duk_uint16_t)); i++) {
                        ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84305:28: warning: use of old-style cast [-Wold-style-cast]
                duk_small_int_t stridx = (duk_small_int_t) duk__closure_copy_proplist[i];
                                         ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84306:7: warning: use of old-style cast [-Wold-style-cast]
                if (duk_xget_owndataprop_stridx_short(thr, -1, stridx)) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84306:7: warning: use of old-style cast [-Wold-style-cast]
                if (duk_xget_owndataprop_stridx_short(thr, -1, stridx)) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84309:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -3, stridx, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84309:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -3, stridx, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84309:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_xdef_prop_stridx_short(thr, -3, stridx, DUK_PROPDESC_FLAGS_C);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84325:41: warning: use of old-style cast [-Wold-style-cast]
        formals = duk_hobject_get_formals(thr, (duk_hobject *) fun_temp);
                                               ^               ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84327:15: warning: use of old-style cast [-Wold-style-cast]
                len_value = (duk_uint_t) formals->length;
                            ^            ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84335:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84335:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84335:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84356:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84356:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84356:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84361:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W); /* -> [ ... closure template ] */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84361:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W); /* -> [ ... closure template ] */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84361:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W); /* -> [ ... closure template ] */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84398:6: warning: use of old-style cast [-Wold-style-cast]
        if (duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84398:6: warning: use of old-style cast [-Wold-style-cast]
        if (duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME)) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84402:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); /* -> [ ... closure template ] */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84402:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); /* -> [ ... closure template ] */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84402:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); /* -> [ ... closure template ] */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84462:18: warning: use of old-style cast [-Wold-style-cast]
        for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ENEXT(varmap); i++) {
                        ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84465:9: warning: use of old-style cast [-Wold-style-cast]
                key = DUK_HOBJECT_E_GET_KEY(thr->heap, varmap, i);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84465:9: warning: use of old-style cast [-Wold-style-cast]
                key = DUK_HOBJECT_E_GET_KEY(thr->heap, varmap, i);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84494:6: warning: use of old-style cast [-Wold-style-cast]
        f = (duk_hcompfunc *) func;
            ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84500:61: warning: use of old-style cast [-Wold-style-cast]
        env = duk_hdecenv_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DECENV));
                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6630:41: note: expanded from macro 'DUK_HOBJECT_CLASS_AS_FLAGS'
#define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE)
                                        ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84502:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_hobject(thr, (duk_hobject *) env);
                              ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84505:39: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) env, parent);
                                             ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7191:4: note: expanded from macro 'DUK_HOBJECT_SET_PROTOTYPE'
                (h)->prototype = (x); \
                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84506:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF_ALLOWNULL(thr, parent); /* parent env is the prototype */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84506:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF_ALLOWNULL(thr, parent); /* parent env is the prototype */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5122:4: note: expanded from macro 'DUK_HOBJECT_INCREF_ALLOWNULL'
                        DUK_HOBJECT_INCREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84519:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, varmap);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84519:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_INCREF(thr, varmap);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84521:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_INCREF(thr, thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:69: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84521:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HTHREAD_INCREF(thr, thr);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5065:43: note: expanded from macro 'DUK_HTHREAD_INCREF'
#define DUK_HTHREAD_INCREF(thr, h)        DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84527:46: warning: use of old-style cast [-Wold-style-cast]
                        duk__preallocate_env_entries(thr, varmap, (duk_hobject *) env);
                                                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84536:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_hobject *) env;
               ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84576:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, env); /* XXX: incref by count (here 2 times) */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84576:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, env); /* XXX: incref by count (here 2 times) */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84577:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:67: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:73: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:42: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84577:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_INCREF(thr, env);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5049:41: note: expanded from macro 'DUK_HOBJECT_INCREF'
#define DUK_HOBJECT_INCREF(thr, h)      DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5042:41: note: expanded from macro 'DUK_HEAPHDR_INCREF'
#define DUK_HEAPHDR_INCREF(thr, h)      DUK_HEAPHDR_INCREF_FAST((thr), (h))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4944:25: note: expanded from macro 'DUK_HEAPHDR_INCREF_FAST'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84605:12: warning: use of old-style cast [-Wold-style-cast]
        varmap = ((duk_hdecenv *) env)->varmap;
                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84642:18: warning: use of old-style cast [-Wold-style-cast]
        for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ENEXT(varmap); i++) {
                        ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84645:9: warning: use of old-style cast [-Wold-style-cast]
                key = DUK_HOBJECT_E_GET_KEY(thr->heap, varmap, i);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:20: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84645:9: warning: use of old-style cast [-Wold-style-cast]
                key = DUK_HOBJECT_E_GET_KEY(thr->heap, varmap, i);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7003:57: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY'
#define DUK_HOBJECT_E_GET_KEY(heap, h, i)              (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6940:3: note: expanded from macro 'DUK_HOBJECT_E_GET_KEY_BASE'
        ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue)))
         ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84649:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, varmap, i);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84649:8: warning: use of old-style cast [-Wold-style-cast]
                tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, varmap, i);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84656:12: warning: use of old-style cast [-Wold-style-cast]
                regnum = (duk_uint_t) DUK_TVAL_GET_NUMBER(tv);
                         ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84659:22: warning: use of old-style cast [-Wold-style-cast]
                regbase_byteoff = ((duk_hdecenv *) env)->regbase_byteoff;
                                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84678:40: warning: use of old-style cast [-Wold-style-cast]
                              (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + regbase_byteoff + sizeof(duk_tval) * regnum));
                                                     ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84678:30: warning: use of old-style cast [-Wold-style-cast]
                              (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + regbase_byteoff + sizeof(duk_tval) * regnum));
                                           ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84678:17: warning: use of old-style cast [-Wold-style-cast]
                              (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + regbase_byteoff + sizeof(duk_tval) * regnum));
                              ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84687:32: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->thread);
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:77: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                                                            ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84687:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->thread);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84687:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->thread);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84688:32: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->varmap);
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:77: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                                                            ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:42: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                                       ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84688:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->varmap);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84688:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->varmap);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5051:41: note: expanded from macro 'DUK_HOBJECT_DECREF_NORZ'
#define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84689:3: warning: use of old-style cast [-Wold-style-cast]
        ((duk_hdecenv *) env)->thread = NULL;
         ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84690:3: warning: use of old-style cast [-Wold-style-cast]
        ((duk_hdecenv *) env)->varmap = NULL;
         ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84749:12: warning: use of old-style cast [-Wold-style-cast]
        reg_rel = (duk_size_t) DUK_TVAL_GET_NUMBER(tv);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84753:30: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) env->thread->valstack + env->regbase_byteoff + sizeof(duk_tval) * reg_rel);
                                    ^               ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84753:20: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) env->thread->valstack + env->regbase_byteoff + sizeof(duk_tval) * reg_rel);
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84753:7: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) env->thread->valstack + env->regbase_byteoff + sizeof(duk_tval) * reg_rel);
             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84758:13: warning: use of old-style cast [-Wold-style-cast]
        out->env = (duk_hobject *) env;
                   ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84796:12: warning: use of old-style cast [-Wold-style-cast]
        reg_rel = (duk_size_t) DUK_TVAL_GET_NUMBER(tv);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84800:30: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff);
                                    ^               ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84800:20: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff);
                          ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84800:7: warning: use of old-style cast [-Wold-style-cast]
        tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff);
             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84895:7: warning: use of old-style cast [-Wold-style-cast]
                f = (duk_hcompfunc *) func;
                    ^                 ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84941:49: warning: use of old-style cast [-Wold-style-cast]
                        if (duk__getid_open_decl_env_regs(thr, name, (duk_hdecenv *) env, out)) {
                                                                     ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:84994:14: warning: use of old-style cast [-Wold-style-cast]
                        target = ((duk_hobjenv *) env)->target;
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85030:22: warning: use of old-style cast [-Wold-style-cast]
                                out->has_this = ((duk_hobjenv *) env)->has_this;
                                                 ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85052:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85189:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_FMT1(thr,
                        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10113:25: note: expanded from macro 'DUK_ERROR_FMT1'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85189:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_FMT1(thr,
                        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:30: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85189:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_FMT1(thr,
                        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:63: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85192:34: warning: use of old-style cast [-Wold-style-cast]
                                       (const char *) DUK_HSTRING_GET_DATA(name));
                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10120:29: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (arg1)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85192:19: warning: use of old-style cast [-Wold-style-cast]
                                       (const char *) DUK_HSTRING_GET_DATA(name));
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10120:29: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (arg1)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85293:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF(thr, tv_val, &tv_tmp_val); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85293:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_TVAL_SET_TVAL_UPDREF(thr, tv_val, &tv_tmp_val); /* side effects */
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5443:39: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF'
#define DUK_TVAL_SET_TVAL_UPDREF      DUK_TVAL_SET_TVAL_UPDREF_ALT1
                                      ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5409:4: note: expanded from macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1'
                        DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4964:46: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST'
#define DUK_HEAPHDR_DECREF_FAST(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85316:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT1(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10113:25: note: expanded from macro 'DUK_ERROR_FMT1'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85316:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT1(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:30: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                           ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85316:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_FMT1(thr,
                ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10118:63: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \
                                                                            ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85319:33: warning: use of old-style cast [-Wold-style-cast]
                               (const char *) DUK_HSTRING_GET_DATA(name));
                               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10120:29: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (arg1)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85319:18: warning: use of old-style cast [-Wold-style-cast]
                               (const char *) DUK_HSTRING_GET_DATA(name));
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10120:29: note: expanded from macro 'DUK_ERROR_FMT1'
                                         (arg1)); \
                                          ^~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85594:11: warning: use of old-style cast [-Wold-style-cast]
                flags = DUK_HOBJECT_E_GET_FLAGS(thr->heap, holder, e_idx);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85594:11: warning: use of old-style cast [-Wold-style-cast]
                flags = DUK_HOBJECT_E_GET_FLAGS(thr->heap, holder, e_idx);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85623:11: warning: use of old-style cast [-Wold-style-cast]
                                tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, holder, e_idx);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7009:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_GETTER'
#define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85623:11: warning: use of old-style cast [-Wold-style-cast]
                                tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, holder, e_idx);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7009:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_GETTER'
#define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85624:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, holder, e_idx, NULL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85624:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, holder, e_idx, NULL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7034:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_GETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85625:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85625:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85627:11: warning: use of old-style cast [-Wold-style-cast]
                                tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, holder, e_idx);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85627:11: warning: use of old-style cast [-Wold-style-cast]
                                tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, holder, e_idx);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7011:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_SETTER'
#define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i)     (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85628:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, holder, e_idx, NULL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85628:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, holder, e_idx, NULL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7038:3: note: expanded from macro 'DUK_HOBJECT_E_SET_VALUE_SETTER'
                DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85629:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4954:25: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                duk_heaphdr *duk__h = (duk_heaphdr *) (h); \
                                      ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85629:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5128:4: note: expanded from macro 'DUK_HOBJECT_DECREF_ALLOWNULL'
                        DUK_HOBJECT_DECREF((thr), (h)); \
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5050:41: note: expanded from macro 'DUK_HOBJECT_DECREF'
#define DUK_HOBJECT_DECREF(thr, h)      DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4960:21: note: expanded from macro 'DUK_HEAPHDR_DECREF_FAST_RAW'
                                (rzcall)((thr), (rzcast) duk__h); \
                                                ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85632:10: warning: use of old-style cast [-Wold-style-cast]
                                tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, holder, e_idx);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85632:10: warning: use of old-style cast [-Wold-style-cast]
                                tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, holder, e_idx);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85640:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, holder, e_idx);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:66: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                                                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85640:9: warning: use of old-style cast [-Wold-style-cast]
                        tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, holder, e_idx);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7008:58: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR'
#define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i)   (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7005:57: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE'
#define DUK_HOBJECT_E_GET_VALUE(heap, h, i)            (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6941:48: note: expanded from macro 'DUK_HOBJECT_E_GET_VALUE_BASE'
#define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h))))
                                               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85643:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, holder, e_idx, prop_flags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:19: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85643:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, holder, e_idx, prop_flags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:3: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7013:57: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS'
#define DUK_HOBJECT_E_GET_FLAGS(heap, h, i)            (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)])
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6943:3: note: expanded from macro 'DUK_HOBJECT_E_GET_FLAGS_BASE'
        ((duk_uint8_t *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + \
         ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85643:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_HOBJECT_E_SET_FLAGS(thr->heap, holder, e_idx, prop_flags);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:7042:47: note: expanded from macro 'DUK_HOBJECT_E_SET_FLAGS'
                DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \
                                                            ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85674:13: warning: use of old-style cast [-Wold-style-cast]
                holder = ((duk_hobjenv *) env)->target;
                          ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85703:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, "declaration failed");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85703:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, "declaration failed");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85703:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_TYPE(thr, "declaration failed");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10388:3: note: expanded from macro 'DUK_ERROR_TYPE'
                DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85937:41: warning: use of old-style cast [-Wold-style-cast]
        cp = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->buffer + start_offset_bytes);
                                               ^               ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85937:31: warning: use of old-style cast [-Wold-style-cast]
        cp = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->buffer + start_offset_bytes);
                                     ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85937:7: warning: use of old-style cast [-Wold-style-cast]
        cp = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->buffer + start_offset_bytes);
             ^                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85941:16: warning: use of old-style cast [-Wold-style-cast]
                cp->offset = (duk_size_t) (p - lex_ctx->input);
                             ^            ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85955:7: warning: use of old-style cast [-Wold-style-cast]
                x = (duk_ucodepoint_t) (*p++);
                    ^                  ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85978:20: warning: use of old-style cast [-Wold-style-cast]
                        cp->codepoint = (duk_codepoint_t) x;
                                        ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86014:7: warning: use of old-style cast [-Wold-style-cast]
                if ((duk_size_t) contlen > (duk_size_t) (p_end - p)) {
                    ^            ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86014:30: warning: use of old-style cast [-Wold-style-cast]
                if ((duk_size_t) contlen > (duk_size_t) (p_end - p)) {
                                           ^            ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86046:19: warning: use of old-style cast [-Wold-style-cast]
                cp->codepoint = (duk_codepoint_t) x;
                                ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86049:26: warning: use of old-style cast [-Wold-style-cast]
        lex_ctx->input_offset = (duk_size_t) (p - lex_ctx->input);
                                ^            ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86055:26: warning: use of old-style cast [-Wold-style-cast]
        lex_ctx->input_offset = (duk_size_t) (p - lex_ctx->input);
                                ^            ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86058:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_SOURCE_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86058:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_SOURCE_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86058:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_SOURCE_DECODE_FAILED);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86076:54: warning: use of old-style cast [-Wold-style-cast]
        lex_ctx->window = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->window + count_bytes); /* avoid multiply */
                                                            ^               ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86076:44: warning: use of old-style cast [-Wold-style-cast]
        lex_ctx->window = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->window + count_bytes); /* avoid multiply */
                                                  ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86076:20: warning: use of old-style cast [-Wold-style-cast]
        lex_ctx->window = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->window + count_bytes); /* avoid multiply */
                          ^                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86077:35: warning: use of old-style cast [-Wold-style-cast]
        used_bytes = (duk_small_uint_t) ((duk_uint8_t *) lex_ctx->window - (duk_uint8_t *) lex_ctx->buffer);
                                         ^               ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86077:69: warning: use of old-style cast [-Wold-style-cast]
        used_bytes = (duk_small_uint_t) ((duk_uint8_t *) lex_ctx->window - (duk_uint8_t *) lex_ctx->buffer);
                                                                           ^               ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86077:15: warning: use of old-style cast [-Wold-style-cast]
        used_bytes = (duk_small_uint_t) ((duk_uint8_t *) lex_ctx->window - (duk_uint8_t *) lex_ctx->buffer);
                     ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86079:20: warning: use of old-style cast [-Wold-style-cast]
        if (avail_bytes < (duk_small_uint_t) (DUK_LEXER_WINDOW_SIZE * sizeof(duk_lexer_codepoint))) {
                          ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86083:15: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove((void *) lex_ctx->buffer, (const void *) lex_ctx->window, (size_t) avail_bytes);
                            ^        ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86083:41: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove((void *) lex_ctx->buffer, (const void *) lex_ctx->window, (size_t) avail_bytes);
                                                      ^              ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86083:73: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove((void *) lex_ctx->buffer, (const void *) lex_ctx->window, (size_t) avail_bytes);
                                                                                      ^        ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86083:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memmove((void *) lex_ctx->buffer, (const void *) lex_ctx->window, (size_t) avail_bytes);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86259:6: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HBUFFER_DYNAMIC_GET_SIZE(lex_ctx->buf) < DUK_LEXER_TEMP_BUF_LIMIT) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8656:66: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE'
#define DUK_HBUFFER_DYNAMIC_GET_SIZE(x)     DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86259:6: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_HBUFFER_DYNAMIC_GET_SIZE(lex_ctx->buf) < DUK_LEXER_TEMP_BUF_LIMIT) {
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8656:45: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE'
#define DUK_HBUFFER_DYNAMIC_GET_SIZE(x)     DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86286:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_CESU8(lex_ctx->thr, &lex_ctx->bw, (duk_ucodepoint_t) x);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2805:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CESU8'
                DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_CESU8_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86286:56: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_CESU8(lex_ctx->thr, &lex_ctx->bw, (duk_ucodepoint_t) x);
                                                              ^                  ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2806:44: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CESU8'
                DUK_BW_WRITE_RAW_CESU8((thr), (bw_ctx), (cp)); \
                                                         ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2686:33: note: expanded from macro 'DUK_BW_WRITE_RAW_CESU8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                                              ^~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86286:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_CESU8(lex_ctx->thr, &lex_ctx->bw, (duk_ucodepoint_t) x);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2806:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_CESU8'
                DUK_BW_WRITE_RAW_CESU8((thr), (bw_ctx), (cp)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2686:13: note: expanded from macro 'DUK_BW_WRITE_RAW_CESU8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86295:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8(lex_ctx->thr, &lex_ctx->bw, (duk_uint8_t) x);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2770:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_ENSURE((thr), (bw_ctx), 1); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86295:53: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8(lex_ctx->thr, &lex_ctx->bw, (duk_uint8_t) x);
                                                           ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2771:41: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \
                                                      ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:35: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                                ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86295:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8(lex_ctx->thr, &lex_ctx->bw, (duk_uint8_t) x);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2771:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:20: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                 ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86306:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_PUSH_AS_STRING(lex_ctx->thr, &lex_ctx->bw);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2526:27: note: expanded from macro 'DUK_BW_PUSH_AS_STRING'
                duk_push_lstring((thr), (const char *) (bw_ctx)->p_base, (duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)); \
                                        ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86306:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_PUSH_AS_STRING(lex_ctx->thr, &lex_ctx->bw);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2526:60: note: expanded from macro 'DUK_BW_PUSH_AS_STRING'
                duk_push_lstring((thr), (const char *) (bw_ctx)->p_base, (duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)); \
                                                                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86318:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(lex_ctx, sizeof(*lex_ctx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86481:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86481:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86481:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86610:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__APPENDBUFFER(lex_ctx, esc_cp);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85838:74: note: expanded from macro 'DUK__APPENDBUFFER'
#define DUK__APPENDBUFFER(lex_ctx, x)       duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x))
                                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86646:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK__APPENDBUFFER(lex_ctx, x);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85838:74: note: expanded from macro 'DUK__APPENDBUFFER'
#define DUK__APPENDBUFFER(lex_ctx, x)       duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x))
                                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86653:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__APPENDBUFFER(lex_ctx, emitcp);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85838:74: note: expanded from macro 'DUK__APPENDBUFFER'
#define DUK__APPENDBUFFER(lex_ctx, x)       duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x))
                                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86669:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__APPENDBUFFER_ASCII(lex_ctx, x);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85839:80: note: expanded from macro 'DUK__APPENDBUFFER_ASCII'
#define DUK__APPENDBUFFER_ASCII(lex_ctx, x) duk__appendbuffer_ascii((lex_ctx), (duk_codepoint_t) (x))
                                                                               ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86676:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__APPENDBUFFER(lex_ctx, x);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85838:74: note: expanded from macro 'DUK__APPENDBUFFER'
#define DUK__APPENDBUFFER(lex_ctx, x)       duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x))
                                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86683:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86683:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86683:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86687:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86687:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86687:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_STRING);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86975:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__APPENDBUFFER(lex_ctx, x);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85838:74: note: expanded from macro 'DUK__APPENDBUFFER'
#define DUK__APPENDBUFFER(lex_ctx, x)       duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x))
                                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:86988:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__APPENDBUFFER(lex_ctx, x);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85838:74: note: expanded from macro 'DUK__APPENDBUFFER'
#define DUK__APPENDBUFFER(lex_ctx, x)       duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x))
                                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87268:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__APPENDBUFFER(lex_ctx, esc_cp);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85838:74: note: expanded from macro 'DUK__APPENDBUFFER'
#define DUK__APPENDBUFFER(lex_ctx, x)       duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x))
                                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87290:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__APPENDBUFFER(lex_ctx, DUK__L0());
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85838:74: note: expanded from macro 'DUK__APPENDBUFFER'
#define DUK__APPENDBUFFER(lex_ctx, x)       duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x))
                                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87398:7: warning: use of old-style cast [-Wold-style-cast]
                                                DUK__APPENDBUFFER(lex_ctx, x);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85838:74: note: expanded from macro 'DUK__APPENDBUFFER'
#define DUK__APPENDBUFFER(lex_ctx, x)       duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x))
                                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87457:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK__APPENDBUFFER(lex_ctx, x);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:85838:74: note: expanded from macro 'DUK__APPENDBUFFER'
#define DUK__APPENDBUFFER(lex_ctx, x)       duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x))
                                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87526:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(lex_ctx->thr, DUK_STR_TOKEN_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87530:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_TOKEN);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87530:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_TOKEN);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87530:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_TOKEN);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87534:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_NUMBER_LITERAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87534:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_NUMBER_LITERAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87534:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_NUMBER_LITERAL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87538:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87538:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87538:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87542:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_REGEXP);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87542:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_REGEXP);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87542:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_REGEXP);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87546:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_COMMENT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87546:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_COMMENT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87546:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_COMMENT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87575:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(out_token, sizeof(*out_token));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87609:21: warning: use of old-style cast [-Wold-style-cast]
                out_token->qmax = DUK_RE_QUANTIFIER_INFINITE;
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4166:37: note: expanded from macro 'DUK_RE_QUANTIFIER_INFINITE'
#define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL)
                                    ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87621:21: warning: use of old-style cast [-Wold-style-cast]
                out_token->qmax = DUK_RE_QUANTIFIER_INFINITE;
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4166:37: note: expanded from macro 'DUK_RE_QUANTIFIER_INFINITE'
#define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL)
                                    ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87634:23: warning: use of old-style cast [-Wold-style-cast]
                duk_uint32_t val2 = DUK_RE_QUANTIFIER_INFINITE;
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4166:37: note: expanded from macro 'DUK_RE_QUANTIFIER_INFINITE'
#define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL)
                                    ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87650:24: warning: use of old-style cast [-Wold-style-cast]
                                val1 = val1 * 10 + (duk_uint32_t) duk__hexval(x);
                                                   ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87655:17: warning: use of old-style cast [-Wold-style-cast]
                                if (val2 != DUK_RE_QUANTIFIER_INFINITE) {
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4166:37: note: expanded from macro 'DUK_RE_QUANTIFIER_INFINITE'
#define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL)
                                    ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87664:24: warning: use of old-style cast [-Wold-style-cast]
                                        out_token->qmax = DUK_RE_QUANTIFIER_INFINITE;
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4166:37: note: expanded from macro 'DUK_RE_QUANTIFIER_INFINITE'
#define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL)
                                    ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87678:17: warning: use of old-style cast [-Wold-style-cast]
                                if (val2 != DUK_RE_QUANTIFIER_INFINITE) {
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4166:37: note: expanded from macro 'DUK_RE_QUANTIFIER_INFINITE'
#define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL)
                                    ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87745:22: warning: use of old-style cast [-Wold-style-cast]
                                out_token->num = (duk_uint32_t) (x % 32);
                                                 ^              ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87756:21: warning: use of old-style cast [-Wold-style-cast]
                        out_token->num = (duk_uint32_t) duk__lexer_parse_escape(lex_ctx, 0 /*allow_es6*/);
                                         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87791:23: warning: use of old-style cast [-Wold-style-cast]
                                        val = val * 10 + (duk_uint32_t) duk__hexval(x);
                                                         ^              ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87815:21: warning: use of old-style cast [-Wold-style-cast]
                        out_token->num = (duk_uint32_t) y;
                                         ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87882:20: warning: use of old-style cast [-Wold-style-cast]
                out_token->num = (duk_uint32_t) x;
                                 ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87896:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(lex_ctx->thr, DUK_STR_TOKEN_LIMIT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87900:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87900:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87900:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87904:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_GROUP);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87904:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_GROUP);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87904:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_GROUP);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87951:23: warning: use of old-style cast [-Wold-style-cast]
                gen_range(userdata, (duk_codepoint_t) ranges[0], (duk_codepoint_t) ranges[1], 1);
                                    ^                 ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:87951:52: warning: use of old-style cast [-Wold-style-cast]
                gen_range(userdata, (duk_codepoint_t) ranges[0], (duk_codepoint_t) ranges[1], 1);
                                                                 ^                 ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88161:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88161:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88161:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88165:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_RANGE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88165:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_RANGE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88165:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_RANGE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88169:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_CHARCLASS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88169:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_CHARCLASS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88169:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_CHARCLASS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88327:13: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) x->v, (const void *) y->v, (size_t) (sizeof(duk_uint32_t) * (size_t) n));
                   ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88327:28: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) x->v, (const void *) y->v, (size_t) (sizeof(duk_uint32_t) * (size_t) n));
                                  ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88327:82: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) x->v, (const void *) y->v, (size_t) (sizeof(duk_uint32_t) * (size_t) n));
                                                                                        ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88327:49: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) x->v, (const void *) y->v, (size_t) (sizeof(duk_uint32_t) * (size_t) n));
                                                       ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3030:26: note: expanded from macro 'duk_memcpy'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88327:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy((void *) x->v, (const void *) y->v, (size_t) (sizeof(duk_uint32_t) * (size_t) n));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88406:13: warning: use of old-style cast [-Wold-style-cast]
                x->v[i] = (duk_uint32_t) (tmp & 0xffffffffUL);
                          ^              ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88411:15: warning: use of old-style cast [-Wold-style-cast]
                x->v[i++] = (duk_uint32_t) tmp;
                            ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88518:9: warning: use of old-style cast [-Wold-style-cast]
                tmp = (duk_int64_t) ty - (duk_int64_t) tz + tmp;
                      ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88518:28: warning: use of old-style cast [-Wold-style-cast]
                tmp = (duk_int64_t) ty - (duk_int64_t) tz + tmp;
                                         ^             ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88519:29: warning: use of old-style cast [-Wold-style-cast]
                x->v[i] = (duk_uint32_t) ((duk_uint64_t) tmp & 0xffffffffUL);
                                          ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88519:13: warning: use of old-style cast [-Wold-style-cast]
                x->v[i] = (duk_uint32_t) ((duk_uint64_t) tmp & 0xffffffffUL);
                          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88611:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) x->v, (size_t) (sizeof(duk_uint32_t) * (size_t) nx));
                    ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3091:21: note: expanded from macro 'duk_memzero'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88611:62: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) x->v, (size_t) (sizeof(duk_uint32_t) * (size_t) nx));
                                                                    ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3092:26: note: expanded from macro 'duk_memzero'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88611:29: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) x->v, (size_t) (sizeof(duk_uint32_t) * (size_t) nx));
                                   ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3092:26: note: expanded from macro 'duk_memzero'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88611:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) x->v, (size_t) (sizeof(duk_uint32_t) * (size_t) nx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88619:11: warning: use of old-style cast [-Wold-style-cast]
                        tmp += (duk_uint64_t) y->v[i] * (duk_uint64_t) z->v[j] + x->v[i + j];
                               ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88619:36: warning: use of old-style cast [-Wold-style-cast]
                        tmp += (duk_uint64_t) y->v[i] * (duk_uint64_t) z->v[j] + x->v[i + j];
                                                        ^              ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88620:18: warning: use of old-style cast [-Wold-style-cast]
                        x->v[i + j] = (duk_uint32_t) (tmp & 0xffffffffUL);
                                      ^              ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88627:18: warning: use of old-style cast [-Wold-style-cast]
                        x->v[i + j] = (duk_uint32_t) tmp;
                                      ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88764:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_small_int_t) (x->n == 2) && (x->v[0] == 0U) && (x->v[1] == (1U << (52 - 32)));
               ^                 ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88774:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) x->v, sizeof(duk_uint32_t) * (size_t) n);
                    ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3091:21: note: expanded from macro 'duk_memzero'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88774:52: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) x->v, sizeof(duk_uint32_t) * (size_t) n);
                                                          ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3092:26: note: expanded from macro 'duk_memzero'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88774:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) x->v, sizeof(duk_uint32_t) * (size_t) n);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88776:18: warning: use of old-style cast [-Wold-style-cast]
        x->v[n - 1] = (((duk_uint32_t) 1) << r);
                        ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88797:24: warning: use of old-style cast [-Wold-style-cast]
        duk__bi_set_small(t1, (duk_uint32_t) b);
                              ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88899:11: warning: use of old-style cast [-Wold-style-cast]
                t = x / (duk_uint32_t) radix;
                        ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88900:36: warning: use of old-style cast [-Wold-style-cast]
                dig = (duk_small_int_t) (x - t * (duk_uint32_t) radix);
                                                 ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88900:9: warning: use of old-style cast [-Wold-style-cast]
                dig = (duk_small_int_t) (x - t * (duk_uint32_t) radix);
                      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88910:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_size_t) ((buf + 32) - p);
              ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88912:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) buf, (const void *) p, (size_t) len);
                    ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88912:28: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) buf, (const void *) p, (size_t) len);
                                  ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88912:46: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) buf, (const void *) p, (size_t) len);
                                                    ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88912:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove((void *) buf, (const void *) p, (size_t) len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88980:48: warning: use of old-style cast [-Wold-style-cast]
                        duk__bi_mul_small(&nc_ctx->mp, &nc_ctx->mm, (duk_uint32_t) nc_ctx->b); /* mp <- b^(e+1) */
                                                                    ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88983:34: warning: use of old-style cast [-Wold-style-cast]
                        duk__bi_set_small(&nc_ctx->s, (duk_uint32_t) (nc_ctx->b * 2)); /* s <- 2 * b */
                                                      ^              ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89029:46: warning: use of old-style cast [-Wold-style-cast]
                        duk__bi_mul_small(&nc_ctx->r, &nc_ctx->f, (duk_uint32_t) (nc_ctx->b * 2)); /* r <- (2 * b) * f */
                                                                  ^              ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89116:39: warning: use of old-style cast [-Wold-style-cast]
                        duk__bi_mul_small_copy(&nc_ctx->s, (duk_uint32_t) nc_ctx->B, &nc_ctx->t1);
                                                           ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89136:47: warning: use of old-style cast [-Wold-style-cast]
                duk__bi_mul_small(&nc_ctx->t2, &nc_ctx->t1, (duk_uint32_t) nc_ctx->B); /* t2 = (* (+ r m+) B) */
                                                            ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89145:39: warning: use of old-style cast [-Wold-style-cast]
                        duk__bi_mul_small_copy(&nc_ctx->r, (duk_uint32_t) nc_ctx->B, &nc_ctx->t1);
                                                           ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89146:40: warning: use of old-style cast [-Wold-style-cast]
                        duk__bi_mul_small_copy(&nc_ctx->mp, (duk_uint32_t) nc_ctx->B, &nc_ctx->t1);
                                                            ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89149:41: warning: use of old-style cast [-Wold-style-cast]
                                duk__bi_mul_small_copy(&nc_ctx->mm, (duk_uint32_t) nc_ctx->B, &nc_ctx->t1);
                                                                    ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89208:46: warning: use of old-style cast [-Wold-style-cast]
                duk__bi_mul_small(&nc_ctx->t1, &nc_ctx->r, (duk_uint32_t) nc_ctx->B); /* t1 <- (* r B) */
                                                           ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89222:39: warning: use of old-style cast [-Wold-style-cast]
                duk__bi_mul_small_copy(&nc_ctx->mp, (duk_uint32_t) nc_ctx->B, &nc_ctx->t2); /* m+ <- (* m+ B) */
                                                    ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89223:39: warning: use of old-style cast [-Wold-style-cast]
                duk__bi_mul_small_copy(&nc_ctx->mm, (duk_uint32_t) nc_ctx->B, &nc_ctx->t2); /* m- <- (* m- B) */
                                                    ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89260:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK__DRAGON4_OUTPUT_PREINC(nc_ctx, count, d);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88880:41: note: expanded from macro 'DUK__DRAGON4_OUTPUT_PREINC'
                ((nc_ctx)->digits[(preinc_idx) -1]) = (duk_uint8_t) (x); \
                                                      ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89265:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK__DRAGON4_OUTPUT_PREINC(nc_ctx, count, d + 1);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88880:41: note: expanded from macro 'DUK__DRAGON4_OUTPUT_PREINC'
                ((nc_ctx)->digits[(preinc_idx) -1]) = (duk_uint8_t) (x); \
                                                      ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89271:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__DRAGON4_OUTPUT_PREINC(nc_ctx, count, d);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88880:41: note: expanded from macro 'DUK__DRAGON4_OUTPUT_PREINC'
                ((nc_ctx)->digits[(preinc_idx) -1]) = (duk_uint8_t) (x); \
                                                      ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89280:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__DRAGON4_OUTPUT_PREINC(nc_ctx, count, d + 1);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88880:41: note: expanded from macro 'DUK__DRAGON4_OUTPUT_PREINC'
                ((nc_ctx)->digits[(preinc_idx) -1]) = (duk_uint8_t) (x); \
                                                      ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89285:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK__DRAGON4_OUTPUT_PREINC(nc_ctx, count, d);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:88880:41: note: expanded from macro 'DUK__DRAGON4_OUTPUT_PREINC'
                ((nc_ctx)->digits[(preinc_idx) -1]) = (duk_uint8_t) (x); \
                                                      ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89386:18: warning: use of old-style cast [-Wold-style-cast]
        roundup_limit = (duk_uint8_t) ((nc_ctx->B + 1) / 2);
                        ^             ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89396:17: warning: use of old-style cast [-Wold-style-cast]
                                duk_memmove((void *) (&nc_ctx->digits[1]),
                                            ^        ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3050:21: note: expanded from macro 'duk_memmove'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89397:17: warning: use of old-style cast [-Wold-style-cast]
                                            (const void *) (&nc_ctx->digits[0]),
                                            ^              ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3051:27: note: expanded from macro 'duk_memmove'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89398:42: warning: use of old-style cast [-Wold-style-cast]
                                            (size_t) (sizeof(char) * (size_t) nc_ctx->count));
                                                                     ^        ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89398:17: warning: use of old-style cast [-Wold-style-cast]
                                            (size_t) (sizeof(char) * (size_t) nc_ctx->count));
                                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3052:26: note: expanded from macro 'duk_memmove'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89396:5: warning: use of old-style cast [-Wold-style-cast]
                                duk_memmove((void *) (&nc_ctx->digits[1]),
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3055:42: note: expanded from macro 'duk_memmove'
                (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                       ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89416:10: warning: use of old-style cast [-Wold-style-cast]
                                *p = (duk_uint8_t) t;
                                     ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89470:8: warning: use of old-style cast [-Wold-style-cast]
        buf = (duk_uint8_t *) &nc_ctx->f; /* XXX: union would be more correct */
              ^               ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89527:11: warning: use of old-style cast [-Wold-style-cast]
                        *q++ = (duk_uint8_t) '.';
                               ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89530:11: warning: use of old-style cast [-Wold-style-cast]
                        *q++ = (duk_uint8_t) '0';
                               ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89532:11: warning: use of old-style cast [-Wold-style-cast]
                        *q++ = (duk_uint8_t) '0';
                               ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89536:11: warning: use of old-style cast [-Wold-style-cast]
                        *q++ = (duk_uint8_t) DUK__DIGITCHAR(dig);
                               ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89569:10: warning: use of old-style cast [-Wold-style-cast]
                *q++ = (duk_uint8_t) expt_sign;
                       ^             ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89570:39: warning: use of old-style cast [-Wold-style-cast]
                len = duk__dragon4_format_uint32(q, (duk_uint32_t) expt, radix);
                                                    ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89574:24: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) buf, (size_t) (q - buf));
                              ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89574:44: warning: use of old-style cast [-Wold-style-cast]
        duk_push_lstring(thr, (const char *) buf, (size_t) (q - buf));
                                                  ^        ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89608:9: warning: use of old-style cast [-Wold-style-cast]
        expt = (duk_small_int_t) ((tmp >> 20) & 0x07ffUL);
               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89648:14: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) &u, sizeof(u));
                    ^        ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3091:21: note: expanded from macro 'duk_memzero'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89648:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero((void *) &u, sizeof(u));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89741:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_DBLUNION_SET_LOW32(&u, t);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:386:30: note: expanded from macro 'DUK_DBLUNION_SET_LOW32'
                (u)->ui[DUK_DBL_IDX_UI1] = (duk_uint32_t) (v); \
                                           ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89750:8: warning: use of old-style cast [-Wold-style-cast]
        t += ((duk_uint32_t) expt) << 20;
              ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89756:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_DBLUNION_SET_HIGH32(&u, t);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:361:30: note: expanded from macro 'DUK_DBLUNION_SET_HIGH32'
                (u)->ui[DUK_DBL_IDX_UI0] = (duk_uint32_t) (v); \
                                           ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89783:6: warning: use of old-style cast [-Wold-style-cast]
        x = (duk_double_t) duk_require_number(thr, -1);
            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89790:6: warning: use of old-style cast [-Wold-style-cast]
        c = (duk_small_int_t) DUK_FPCLASSIFY(x);
            ^                 ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89791:18: warning: use of old-style cast [-Wold-style-cast]
        if (DUK_SIGNBIT((double) x)) {
                        ^        ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89832:24: warning: use of old-style cast [-Wold-style-cast]
        if (duk_double_equals((double) uval, x) && /* integer number in range */
                              ^        ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89835:22: warning: use of old-style cast [-Wold-style-cast]
                duk_uint8_t *buf = (duk_uint8_t *) (&nc_ctx->f);
                                   ^               ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89841:11: warning: use of old-style cast [-Wold-style-cast]
                        *p++ = (duk_uint8_t) '-';
                               ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89844:25: warning: use of old-style cast [-Wold-style-cast]
                duk_push_lstring(thr, (const char *) buf, (duk_size_t) (p - buf));
                                      ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89844:45: warning: use of old-style cast [-Wold-style-cast]
                duk_push_lstring(thr, (const char *) buf, (duk_size_t) (p - buf));
                                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89903:15: warning: use of old-style cast [-Wold-style-cast]
                duk_memzero((void *) nc_ctx->digits, (size_t) count);
                            ^        ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3091:21: note: expanded from macro 'duk_memzero'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89903:40: warning: use of old-style cast [-Wold-style-cast]
                duk_memzero((void *) nc_ctx->digits, (size_t) count);
                                                     ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3092:26: note: expanded from macro 'duk_memzero'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:89903:3: warning: use of old-style cast [-Wold-style-cast]
                duk_memzero((void *) nc_ctx->digits, (size_t) count);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90043:28: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_str);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90043:6: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_str);
            ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90047:12: warning: use of old-style cast [-Wold-style-cast]
        if (ch == (duk_small_int_t) '+') {
                  ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90053:19: warning: use of old-style cast [-Wold-style-cast]
        } else if (ch == (duk_small_int_t) '-') {
                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90062:54: warning: use of old-style cast [-Wold-style-cast]
        if ((flags & DUK_S2N_FLAG_ALLOW_INF) && DUK_STRNCMP((const char *) p, "Infinity", 8) == 0) {
                                                            ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90074:10: warning: use of old-style cast [-Wold-style-cast]
                        res = DUK_DOUBLE_INFINITY;
                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90079:12: warning: use of old-style cast [-Wold-style-cast]
        if (ch == (duk_small_int_t) '0') {
                  ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90188:13: warning: use of old-style cast [-Wold-style-cast]
                if (ch >= (duk_small_int_t) '0' && ch <= (duk_small_int_t) '9') {
                          ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90188:44: warning: use of old-style cast [-Wold-style-cast]
                if (ch >= (duk_small_int_t) '0' && ch <= (duk_small_int_t) '9') {
                                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90189:10: warning: use of old-style cast [-Wold-style-cast]
                        dig = (duk_small_int_t) ch - '0' + 0;
                              ^                 ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90190:20: warning: use of old-style cast [-Wold-style-cast]
                } else if (ch == (duk_small_int_t) '.') {
                                 ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90220:20: warning: use of old-style cast [-Wold-style-cast]
                } else if (ch == (duk_small_int_t) 0) {
                                 ^                 ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90224:21: warning: use of old-style cast [-Wold-style-cast]
                           (ch == (duk_small_int_t) 'e' || ch == (duk_small_int_t) 'E')) {
                                  ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90224:52: warning: use of old-style cast [-Wold-style-cast]
                           (ch == (duk_small_int_t) 'e' || ch == (duk_small_int_t) 'E')) {
                                                                 ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90241:14: warning: use of old-style cast [-Wold-style-cast]
                        if (ch == (duk_small_int_t) '-') {
                                  ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90244:21: warning: use of old-style cast [-Wold-style-cast]
                        } else if (ch == (duk_small_int_t) '+') {
                                         ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90249:20: warning: use of old-style cast [-Wold-style-cast]
                } else if (ch >= (duk_small_int_t) 'a' && ch <= (duk_small_int_t) 'z') {
                                 ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90249:51: warning: use of old-style cast [-Wold-style-cast]
                } else if (ch >= (duk_small_int_t) 'a' && ch <= (duk_small_int_t) 'z') {
                                                                ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90250:34: warning: use of old-style cast [-Wold-style-cast]
                        dig = (duk_small_int_t) (ch - (duk_small_int_t) 'a' + 0x0a);
                                                      ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90250:10: warning: use of old-style cast [-Wold-style-cast]
                        dig = (duk_small_int_t) (ch - (duk_small_int_t) 'a' + 0x0a);
                              ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90251:20: warning: use of old-style cast [-Wold-style-cast]
                } else if (ch >= (duk_small_int_t) 'A' && ch <= (duk_small_int_t) 'Z') {
                                 ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90251:51: warning: use of old-style cast [-Wold-style-cast]
                } else if (ch >= (duk_small_int_t) 'A' && ch <= (duk_small_int_t) 'Z') {
                                                                ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90252:34: warning: use of old-style cast [-Wold-style-cast]
                        dig = (duk_small_int_t) (ch - (duk_small_int_t) 'A' + 0x0a);
                                                      ^                 ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90252:10: warning: use of old-style cast [-Wold-style-cast]
                        dig = (duk_small_int_t) (ch - (duk_small_int_t) 'A' + 0x0a);
                              ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90286:49: warning: use of old-style cast [-Wold-style-cast]
                                        duk__bi_mul_small(&nc_ctx->t1, &nc_ctx->f, (duk_uint32_t) radix);
                                                                                   ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90287:49: warning: use of old-style cast [-Wold-style-cast]
                                        duk__bi_add_small(&nc_ctx->f, &nc_ctx->t1, (duk_uint32_t) dig);
                                                                                   ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90403:10: warning: use of old-style cast [-Wold-style-cast]
                        res = (double) nc_ctx->f.v[0];
                              ^        ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90417:38: warning: use of old-style cast [-Wold-style-cast]
                duk__bi_mul_small_copy(&nc_ctx->f, (duk_uint32_t) radix, &nc_ctx->t1);
                                                   ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90444:24: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_double_t) DUK_DOUBLE_INFINITY;
                                     ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90444:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_double_t) DUK_DOUBLE_INFINITY;
                      ^              ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90448:9: warning: use of old-style cast [-Wold-style-cast]
                res = (duk_double_t) 0.0;
                      ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90505:23: warning: use of old-style cast [-Wold-style-cast]
        duk_push_number(thr, (double) res);
                             ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90517:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_RANGE(thr, "exponent too large");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90611:11: warning: use of old-style cast [-Wold-style-cast]
                return ((duk_uint32_t) (-x)) * 2 + 1;
                        ^              ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90613:11: warning: use of old-style cast [-Wold-style-cast]
                return ((duk_uint32_t) x) * 2;
                        ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90624:33: warning: use of old-style cast [-Wold-style-cast]
        len = duk_unicode_encode_xutf8((duk_ucodepoint_t) x, buf);
                                       ^                  ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90626:68: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_INSERT_ENSURE_BYTES(re_ctx->thr, &re_ctx->bw, offset, buf, (duk_size_t) len);
                                                                          ^            ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2870:123: note: expanded from macro 'DUK_BW_INSERT_ENSURE_BYTES'
#define DUK_BW_INSERT_ENSURE_BYTES(thr, bw, dst_off, buf, len) duk_bw_insert_ensure_bytes((thr), (bw), (dst_off), (buf), (len))
                                                                                                                          ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90627:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint32_t) len;
               ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90631:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_XUTF8(re_ctx->thr, &re_ctx->bw, x);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2800:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_XUTF8'
                DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_XUTF8_LENGTH); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90631:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_XUTF8(re_ctx->thr, &re_ctx->bw, x);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2801:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_XUTF8'
                DUK_BW_WRITE_RAW_XUTF8((thr), (bw_ctx), (cp)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2677:13: note: expanded from macro 'DUK_BW_WRITE_RAW_XUTF8'
                duk__cp = (duk_ucodepoint_t) (cp); \
                          ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90639:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8(re_ctx->thr, &re_ctx->bw, (duk_uint8_t) x);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2770:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_ENSURE((thr), (bw_ctx), 1); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90639:51: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8(re_ctx->thr, &re_ctx->bw, (duk_uint8_t) x);
                                                         ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2771:41: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \
                                                      ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:35: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                                ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90639:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_WRITE_ENSURE_U8(re_ctx->thr, &re_ctx->bw, (duk_uint8_t) x);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2771:3: note: expanded from macro 'DUK_BW_WRITE_ENSURE_U8'
                DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2616:20: note: expanded from macro 'DUK_BW_WRITE_RAW_U8'
                *(bw_ctx)->p++ = (duk_uint8_t) (val); \
                                 ^             ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90668:27: warning: use of old-style cast [-Wold-style-cast]
                duk__append_u32(re_ctx, (duk_uint32_t) (*values++));
                                        ^              ~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90765:71: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint32_t) duk__insert_jump_offset(re_ctx, (duk_uint32_t) DUK__RE_BUFLEN(re_ctx), skip);
                                                                             ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90765:56: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint32_t) duk__insert_jump_offset(re_ctx, (duk_uint32_t) DUK__RE_BUFLEN(re_ctx), skip);
                                                              ^              ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90765:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint32_t) duk__insert_jump_offset(re_ctx, (duk_uint32_t) DUK__RE_BUFLEN(re_ctx), skip);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90847:26: warning: use of old-style cast [-Wold-style-cast]
        duk__append_u32(re_ctx, (duk_uint32_t) r1);
                                ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90848:26: warning: use of old-style cast [-Wold-style-cast]
        duk__append_u32(re_ctx, (duk_uint32_t) r2);
                                ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90868:14: warning: use of old-style cast [-Wold-style-cast]
        start_blk = (duk_uint_t) (start >> DUK_CANON_BITMAP_BLKSHIFT);
                    ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90869:12: warning: use of old-style cast [-Wold-style-cast]
        end_blk = (duk_uint_t) (end >> DUK_CANON_BITMAP_BLKSHIFT);
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90886:12: warning: use of old-style cast [-Wold-style-cast]
                                return (duk_codepoint_t) (blk << DUK_CANON_BITMAP_BLKSHIFT);
                                       ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90909:32: warning: use of old-style cast [-Wold-style-cast]
        duk_re_compiler_ctx *re_ctx = (duk_re_compiler_ctx *) userdata;
                                      ^                       ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91060:45: warning: use of old-style cast [-Wold-style-cast]
        duk_uint32_t entry_offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx);
                                                   ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91060:30: warning: use of old-style cast [-Wold-style-cast]
        duk_uint32_t entry_offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx);
                                    ^              ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91068:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(re_ctx->thr, DUK_STR_REGEXP_COMPILER_RECURSION_LIMIT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91116:14: warning: use of old-style cast [-Wold-style-cast]
                                offset = (duk_uint32_t) unpatched_disjunction_jump;
                                         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91117:70: warning: use of old-style cast [-Wold-style-cast]
                                offset += duk__insert_jump_offset(re_ctx, offset, (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - offset));
                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91117:55: warning: use of old-style cast [-Wold-style-cast]
                                offset += duk__insert_jump_offset(re_ctx, offset, (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - offset));
                                                                                  ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91120:29: warning: use of old-style cast [-Wold-style-cast]
                                                        (duk_uint32_t) unpatched_disjunction_split,
                                                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91121:29: warning: use of old-style cast [-Wold-style-cast]
                                                        (duk_int32_t) offset - unpatched_disjunction_split);
                                                        ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91126:34: warning: use of old-style cast [-Wold-style-cast]
                        unpatched_disjunction_split = (duk_int32_t) (entry_offset + 1); /* +1 for opcode */
                                                      ^             ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91130:47: warning: use of old-style cast [-Wold-style-cast]
                        unpatched_disjunction_jump = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                                   ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91130:33: warning: use of old-style cast [-Wold-style-cast]
                        unpatched_disjunction_jump = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                     ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91138:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_NO_ATOM);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91138:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_NO_ATOM);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91138:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_NO_ATOM);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91142:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_VALUES);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91142:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_VALUES);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91142:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_VALUES);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91175:39: warning: use of old-style cast [-Wold-style-cast]
                                atom_code_length = (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (duk_size_t) atom_start_offset);
                                                                  ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91175:64: warning: use of old-style cast [-Wold-style-cast]
                                atom_code_length = (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (duk_size_t) atom_start_offset);
                                                                                           ^            ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91175:24: warning: use of old-style cast [-Wold-style-cast]
                                atom_code_length = (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (duk_size_t) atom_start_offset);
                                                   ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91177:14: warning: use of old-style cast [-Wold-style-cast]
                                offset = (duk_uint32_t) atom_start_offset;
                                         ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91182:48: warning: use of old-style cast [-Wold-style-cast]
                                        offset += duk__insert_u32(re_ctx, offset, (duk_uint32_t) atom_char_length);
                                                                                  ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91208:47: warning: use of old-style cast [-Wold-style-cast]
                                atom_copies = (re_ctx->curr_token.qmax == DUK_RE_QUANTIFIER_INFINITE) ? re_ctx->curr_token.qmin :
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4166:37: note: expanded from macro 'DUK_RE_QUANTIFIER_INFINITE'
#define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL)
                                    ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91211:6: warning: use of old-style cast [-Wold-style-cast]
                                        DUK_ERROR_RANGE(re_ctx->thr, DUK_STR_QUANTIFIER_TOO_MANY_COPIES);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91225:22: warning: use of old-style cast [-Wold-style-cast]
                                                        (duk_uint32_t) atom_start_offset,
                                                        ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91227:30: warning: use of old-style cast [-Wold-style-cast]
                                        duk__insert_u32(re_ctx, (duk_uint32_t) atom_start_offset, (atom_start_captures + 1) * 2);
                                                                ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91228:30: warning: use of old-style cast [-Wold-style-cast]
                                        duk__insert_u32(re_ctx, (duk_uint32_t) atom_start_offset, DUK_REOP_WIPERANGE);
                                                                ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91235:38: warning: use of old-style cast [-Wold-style-cast]
                                atom_code_length = (duk_int32_t) DUK__RE_BUFLEN(re_ctx) - atom_start_offset;
                                                                 ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91235:24: warning: use of old-style cast [-Wold-style-cast]
                                atom_code_length = (duk_int32_t) DUK__RE_BUFLEN(re_ctx) - atom_start_offset;
                                                   ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91242:24: warning: use of old-style cast [-Wold-style-cast]
                                                          (duk_uint32_t) atom_start_offset,
                                                          ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91243:24: warning: use of old-style cast [-Wold-style-cast]
                                                          (duk_uint32_t) atom_code_length);
                                                          ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91245:22: warning: use of old-style cast [-Wold-style-cast]
                                        if (tmp_qmax != DUK_RE_QUANTIFIER_INFINITE) {
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4166:37: note: expanded from macro 'DUK_RE_QUANTIFIER_INFINITE'
#define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL)
                                    ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91252:21: warning: use of old-style cast [-Wold-style-cast]
                                if (tmp_qmax == DUK_RE_QUANTIFIER_INFINITE) {
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:4166:37: note: expanded from macro 'DUK_RE_QUANTIFIER_INFINITE'
#define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL)
                                    ^              ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91262:25: warning: use of old-style cast [-Wold-style-cast]
                                                                  (duk_uint32_t) atom_start_offset,
                                                                  ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91263:25: warning: use of old-style cast [-Wold-style-cast]
                                                                  (duk_uint32_t) atom_code_length);
                                                                  ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91288:43: warning: use of old-style cast [-Wold-style-cast]
                                        duk_uint32_t offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx);
                                                                             ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91288:28: warning: use of old-style cast [-Wold-style-cast]
                                        duk_uint32_t offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx);
                                                              ^              ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91292:25: warning: use of old-style cast [-Wold-style-cast]
                                                                  (duk_uint32_t) atom_start_offset,
                                                                  ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91293:25: warning: use of old-style cast [-Wold-style-cast]
                                                                  (duk_uint32_t) atom_code_length);
                                                                  ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91301:46: warning: use of old-style cast [-Wold-style-cast]
                                                                        (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (offset + 1)));
                                                                                       ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91301:31: warning: use of old-style cast [-Wold-style-cast]
                                                                        (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (offset + 1)));
                                                                        ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91307:31: warning: use of old-style cast [-Wold-style-cast]
                                duk__remove_slice(re_ctx, (duk_uint32_t) atom_start_offset, (duk_uint32_t) atom_code_length);
                                                          ^              ~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91307:65: warning: use of old-style cast [-Wold-style-cast]
                                duk__remove_slice(re_ctx, (duk_uint32_t) atom_start_offset, (duk_uint32_t) atom_code_length);
                                                                                            ^              ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91336:28: warning: use of old-style cast [-Wold-style-cast]
                        offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx);
                                                ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91336:13: warning: use of old-style cast [-Wold-style-cast]
                        offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx);
                                 ^              ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91343:50: warning: use of old-style cast [-Wold-style-cast]
                                                       (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (offset + 1)));
                                                                      ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91343:35: warning: use of old-style cast [-Wold-style-cast]
                                                       (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (offset + 1)));
                                                       ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91353:42: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                              ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91353:28: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91371:42: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                              ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91371:28: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91375:71: warning: use of old-style cast [-Wold-style-cast]
                                ch = (duk_uint32_t) duk_unicode_re_canonicalize_char(re_ctx->thr, (duk_codepoint_t) ch);
                                                                                                  ^                 ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91375:10: warning: use of old-style cast [-Wold-style-cast]
                                ch = (duk_uint32_t) duk_unicode_re_canonicalize_char(re_ctx->thr, (duk_codepoint_t) ch);
                                     ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91390:42: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                              ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91390:28: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91402:10: warning: use of old-style cast [-Wold-style-cast]
                        idx = (duk_small_uint_t) ((re_ctx->curr_token.t - DUK_RETOK_ATOM_DIGIT) >> 1U);
                              ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91409:27: warning: use of old-style cast [-Wold-style-cast]
                        duk_uint32_t backref = (duk_uint32_t) re_ctx->curr_token.num;
                                               ^              ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91414:42: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                              ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91414:28: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91423:42: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                              ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91423:28: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91435:42: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                              ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91435:28: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91472:42: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                              ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91472:28: warning: use of old-style cast [-Wold-style-cast]
                        new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx);
                                                ^             ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91476:28: warning: use of old-style cast [-Wold-style-cast]
                        offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx); /* patch in range count later */
                                                ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91476:13: warning: use of old-style cast [-Wold-style-cast]
                        offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx); /* patch in range count later */
                                 ^              ~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91480:73: warning: use of old-style cast [-Wold-style-cast]
                        duk_lexer_parse_re_ranges(&re_ctx->lex, duk__regexp_generate_ranges, (void *) re_ctx);
                                                                                             ^        ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91488:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_CLOSING_PAREN);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91488:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_CLOSING_PAREN);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91488:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_CLOSING_PAREN);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91495:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_END_OF_PATTERN);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91495:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_END_OF_PATTERN);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91495:5: warning: use of old-style cast [-Wold-style-cast]
                                DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_END_OF_PATTERN);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91501:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_REGEXP_TOKEN);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91501:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_REGEXP_TOKEN);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91501:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_REGEXP_TOKEN);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91529:12: warning: use of old-style cast [-Wold-style-cast]
                offset = (duk_uint32_t) unpatched_disjunction_jump;
                         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91530:68: warning: use of old-style cast [-Wold-style-cast]
                offset += duk__insert_jump_offset(re_ctx, offset, (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - offset));
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:90568:32: note: expanded from macro 'DUK__RE_BUFLEN'
#define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2561:43: note: expanded from macro 'DUK_BW_GET_SIZE'
#define DUK_BW_GET_SIZE(thr, bw_ctx)     ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base))
                                          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91530:53: warning: use of old-style cast [-Wold-style-cast]
                offset += duk__insert_jump_offset(re_ctx, offset, (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - offset));
                                                                  ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91533:27: warning: use of old-style cast [-Wold-style-cast]
                                        (duk_uint32_t) unpatched_disjunction_split,
                                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91534:27: warning: use of old-style cast [-Wold-style-cast]
                                        (duk_int32_t) offset - unpatched_disjunction_split);
                                        ^             ~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91555:6: warning: use of old-style cast [-Wold-style-cast]
        p = DUK_HSTRING_GET_DATA(h);
            ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91563:8: warning: use of old-style cast [-Wold-style-cast]
                case (duk_uint8_t) 'g': {
                     ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91570:8: warning: use of old-style cast [-Wold-style-cast]
                case (duk_uint8_t) 'i': {
                     ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91577:8: warning: use of old-style cast [-Wold-style-cast]
                case (duk_uint8_t) 'm': {
                     ^             ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91593:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_REGEXP_FLAGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91593:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_REGEXP_FLAGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91593:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_REGEXP_FLAGS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91627:28: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h);
                                  ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91627:6: warning: use of old-style cast [-Wold-style-cast]
        p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h);
            ^                     ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91628:6: warning: use of old-style cast [-Wold-style-cast]
        n = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h);
            ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91639:11: warning: use of old-style cast [-Wold-style-cast]
        c_prev = (duk_uint_fast8_t) 0;
                 ^                  ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91644:7: warning: use of old-style cast [-Wold-style-cast]
                q = DUK_BW_ENSURE_RAW(thr, bw, 2, q);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2589:4: note: expanded from macro 'DUK_BW_ENSURE_RAW'
        (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz))))
          ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91646:12: warning: use of old-style cast [-Wold-style-cast]
                if (c == (duk_uint_fast8_t) '/' && c_prev != (duk_uint_fast8_t) '\\') {
                         ^                  ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91646:48: warning: use of old-style cast [-Wold-style-cast]
                if (c == (duk_uint_fast8_t) '/' && c_prev != (duk_uint_fast8_t) '\\') {
                                                             ^                  ~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91652:10: warning: use of old-style cast [-Wold-style-cast]
                *q++ = (duk_uint8_t) c;
                       ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91711:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&re_ctx, sizeof(re_ctx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91715:21: warning: use of old-style cast [-Wold-style-cast]
        re_ctx.lex.input = DUK_HSTRING_GET_DATA(h_pattern);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91758:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BACKREFS);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10096:25: note: expanded from macro 'DUK_ERROR'
                duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \
                                      ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91758:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BACKREFS);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:49: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                              ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91758:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BACKREFS);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10358:3: note: expanded from macro 'DUK_ERROR_SYNTAX'
                DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10099:82: note: expanded from macro 'DUK_ERROR'
                duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \
                                                                                               ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91813:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_BYTECODE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91813:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_BYTECODE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91813:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_BYTECODE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91822:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_SOURCE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91822:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_SOURCE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91822:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_SOURCE, DUK_PROPDESC_FLAGS_NONE);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91827:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LAST_INDEX, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91827:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LAST_INDEX, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91827:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LAST_INDEX, DUK_PROPDESC_FLAGS_W);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91869:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_uint32_t) duk_unicode_decode_xutf8_checked(re_ctx->thr, pc, re_ctx->bytecode, re_ctx->bytecode_end);
               ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91876:6: warning: use of old-style cast [-Wold-style-cast]
        t = (duk_uint32_t) duk_unicode_decode_xutf8_checked(re_ctx->thr, pc, re_ctx->bytecode, re_ctx->bytecode_end);
            ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91878:12: warning: use of old-style cast [-Wold-style-cast]
                return -((duk_int32_t) (t >> 1));
                         ^             ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91880:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_int32_t) (t >> 1);
                       ^             ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91914:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_INTERNAL(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91949:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_INTERNAL(thr);
        ^~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91967:8: warning: use of old-style cast [-Wold-style-cast]
        res = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(re_ctx->thr, sp, re_ctx->input, re_ctx->input_end);
              ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91981:41: warning: use of old-style cast [-Wold-style-cast]
        (void) duk__inp_backtrack(re_ctx, &sp, (duk_uint_fast32_t) 1);
                                               ^                   ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:91999:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(re_ctx->thr, DUK_STR_REGEXP_EXECUTOR_RECURSION_LIMIT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92008:4: warning: use of old-style cast [-Wold-style-cast]
                        DUK_ERROR_RANGE(re_ctx->thr, DUK_STR_REGEXP_EXECUTOR_STEP_LIMIT);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92050:9: warning: use of old-style cast [-Wold-style-cast]
                        c1 = (duk_codepoint_t) duk__bc_get_u32(re_ctx, &pc);
                             ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92095:10: warning: use of old-style cast [-Wold-style-cast]
                                r1 = (duk_codepoint_t) duk__bc_get_u32(re_ctx, &pc);
                                     ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92096:10: warning: use of old-style cast [-Wold-style-cast]
                                r2 = (duk_codepoint_t) duk__bc_get_u32(re_ctx, &pc);
                                     ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92302:42: warning: use of old-style cast [-Wold-style-cast]
                                sp = duk__inp_backtrack(re_ctx, &sp, (duk_uint_fast32_t) atomlen);
                                                                     ^                   ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92363:17: warning: use of old-style cast [-Wold-style-cast]
                        range_save = (duk_uint8_t **) duk_push_fixed_buffer_nozero(re_ctx->thr, sizeof(duk_uint8_t *) * idx_count);
                                     ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92365:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy(range_save, re_ctx->saved + idx_start, sizeof(duk_uint8_t *) * idx_count);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92372:16: warning: use of old-style cast [-Wold-style-cast]
                        duk_memzero((void *) (re_ctx->saved + idx_start), sizeof(duk_uint8_t *) * idx_count);
                                    ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3091:21: note: expanded from macro 'duk_memzero'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92372:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memzero((void *) (re_ctx->saved + idx_start), sizeof(duk_uint8_t *) * idx_count);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92394:15: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) (re_ctx->saved + idx_start),
                                   ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92395:15: warning: use of old-style cast [-Wold-style-cast]
                                   (const void *) range_save,
                                   ^              ~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92394:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) (re_ctx->saved + idx_start),
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92424:8: warning: use of old-style cast [-Wold-style-cast]
                            (duk_uint8_t **) duk_push_fixed_buffer_nozero(re_ctx->thr, sizeof(duk_uint8_t *) * re_ctx->nsaved);
                            ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92426:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy(full_save, re_ctx->saved, sizeof(duk_uint8_t *) * re_ctx->nsaved);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92451:15: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) re_ctx->saved, (const void *) full_save, sizeof(duk_uint8_t *) * re_ctx->nsaved);
                                   ^        ~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3028:21: note: expanded from macro 'duk_memcpy'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92451:39: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) re_ctx->saved, (const void *) full_save, sizeof(duk_uint8_t *) * re_ctx->nsaved);
                                                           ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3029:27: note: expanded from macro 'duk_memcpy'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92451:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_memcpy((void *) re_ctx->saved, (const void *) full_save, sizeof(duk_uint8_t *) * re_ctx->nsaved);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3033:41: note: expanded from macro 'duk_memcpy'
                (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                      ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92531:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_ERROR_INTERNAL(re_ctx->thr);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10285:49: note: expanded from macro 'DUK_ERROR_INTERNAL'
                duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \
                                                              ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92582:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, -2, DUK_STRIDX_INT_BYTECODE); /* [ ... re_obj input ] -> [ ... re_obj input bc ] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:50: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                        ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92582:2: warning: use of old-style cast [-Wold-style-cast]
        duk_xget_owndataprop_stridx_short(thr, -2, DUK_STRIDX_INT_BYTECODE); /* [ ... re_obj input ] -> [ ... re_obj input bc ] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6152:84: note: expanded from macro 'duk_xget_owndataprop_stridx_short'
         duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                          ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92599:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memzero(&re_ctx, sizeof(re_ctx));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3094:32: note: expanded from macro 'duk_memzero'
                (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \
                                             ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2249:46: note: expanded from macro 'DUK_MEMZERO'
#define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n))
                                             ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92602:39: warning: use of old-style cast [-Wold-style-cast]
        re_ctx.input = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92602:17: warning: use of old-style cast [-Wold-style-cast]
        re_ctx.input = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input);
                       ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92604:42: warning: use of old-style cast [-Wold-style-cast]
        re_ctx.bytecode = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_bytecode);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6426:34: note: expanded from macro 'DUK_HSTRING_GET_DATA'
#define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1))
                                 ^                     ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92604:20: warning: use of old-style cast [-Wold-style-cast]
        re_ctx.bytecode = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_bytecode);
                          ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92617:45: warning: use of old-style cast [-Wold-style-cast]
        global = (duk_small_int_t) (force_global | (duk_small_int_t) (re_ctx.re_flags & DUK_RE_FLAG_GLOBAL));
                                                   ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92617:11: warning: use of old-style cast [-Wold-style-cast]
        global = (duk_small_int_t) (force_global | (duk_small_int_t) (re_ctx.re_flags & DUK_RE_FLAG_GLOBAL));
                 ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92622:10: warning: use of old-style cast [-Wold-style-cast]
        p_buf = (duk_uint8_t *) duk_push_fixed_buffer(thr, sizeof(duk_uint8_t *) * re_ctx.nsaved); /* rely on zeroing */
                ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92624:17: warning: use of old-style cast [-Wold-style-cast]
        re_ctx.saved = (const duk_uint8_t **) duk_get_buffer(thr, -1, NULL);
                       ^                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92664:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -4, DUK_STRIDX_LAST_INDEX); /* -> [ ... re_obj input bc saved_buf lastIndex ] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:42: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92664:2: warning: use of old-style cast [-Wold-style-cast]
        duk_get_prop_stridx_short(thr, -4, DUK_STRIDX_LAST_INDEX); /* -> [ ... re_obj input bc saved_buf lastIndex ] */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6140:76: note: expanded from macro 'duk_get_prop_stridx_short'
         duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92670:22: warning: use of old-style cast [-Wold-style-cast]
                if (d < 0.0 || d > (double) DUK_HSTRING_GET_CHARLEN(h_input)) {
                                   ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92676:17: warning: use of old-style cast [-Wold-style-cast]
                char_offset = (duk_uint32_t) d;
                              ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92683:17: warning: use of old-style cast [-Wold-style-cast]
                char_offset = (duk_uint32_t) 0;
                              ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92755:70: warning: use of old-style cast [-Wold-style-cast]
                (void) duk__utf8_advance(thr, &sp, re_ctx.input, re_ctx.input_end, (duk_uint_fast32_t) 1);
                                                                                   ^                   ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92803:3: warning: use of old-style cast [-Wold-style-cast]
                duk_push_u32(thr, char_offset);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92804:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INDEX);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6208:2: note: expanded from macro 'duk_xdef_prop_stridx_short_wec'
        duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92804:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INDEX);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6208:2: note: expanded from macro 'duk_xdef_prop_stridx_short_wec'
        duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92804:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INDEX);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6208:2: note: expanded from macro 'duk_xdef_prop_stridx_short_wec'
        duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92807:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INPUT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6208:2: note: expanded from macro 'duk_xdef_prop_stridx_short_wec'
        duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:36: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                          ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92807:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INPUT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6208:2: note: expanded from macro 'duk_xdef_prop_stridx_short_wec'
        duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6201:71: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                        (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \
                                                                             ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92807:3: warning: use of old-style cast [-Wold-style-cast]
                duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INPUT);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6208:2: note: expanded from macro 'duk_xdef_prop_stridx_short_wec'
        duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6202:38: note: expanded from macro 'duk_xdef_prop_stridx_short'
                                            (duk_uint_t) (desc_flags)))
                                            ^            ~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92814:26: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uarridx(thr, (duk_uarridx_t) (i / 2));
                                              ^               ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5996:71: note: expanded from macro 'duk_push_uarridx'
#define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                                      ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92814:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_uarridx(thr, (duk_uarridx_t) (i / 2));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5996:57: note: expanded from macro 'duk_push_uarridx'
#define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                        ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92818:22: warning: use of old-style cast [-Wold-style-cast]
                                                 (const char *) re_ctx.saved[i],
                                                 ^              ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92819:22: warning: use of old-style cast [-Wold-style-cast]
                                                 (duk_size_t) (re_ctx.saved[i + 1] - re_ctx.saved[i]));
                                                 ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92826:38: warning: use of old-style cast [-Wold-style-cast]
                                        char_end_offset = char_offset + (duk_uint32_t) duk_get_length(thr, -1); /* add charlen */
                                                                        ^              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92842:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_push_u32(thr, char_end_offset);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:5991:53: note: expanded from macro 'duk_push_u32'
#define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val))
                                                    ^            ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92843:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_put_prop_stridx_short(thr, -6, DUK_STRIDX_LAST_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92843:4: warning: use of old-style cast [-Wold-style-cast]
                        duk_put_prop_stridx_short(thr, -6, DUK_STRIDX_LAST_INDEX);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92862:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -6, DUK_STRIDX_LAST_INDEX);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:42: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                ^            ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:92862:3: warning: use of old-style cast [-Wold-style-cast]
                duk_put_prop_stridx_short(thr, -6, DUK_STRIDX_LAST_INDEX);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:6159:76: note: expanded from macro 'duk_put_prop_stridx_short'
         duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx))))
                                                                                  ^            ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100012:11: warning: use of old-style cast [-Wold-style-cast]
        mask = (((duk_uint32_t) 1U) << bits) - 1U;
                 ^              ~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100025:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_small_uint_t) duk_bd_decode(ctx, 1);
               ^                  ~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100041:56: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int32_t) duk_bd_decode_flagged(ctx, bits, (duk_uint32_t) def_value);
                                                              ^              ~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100041:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_int32_t) duk_bd_decode_flagged(ctx, bits, (duk_uint32_t) def_value);
               ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100119:12: warning: use of old-style cast [-Wold-style-cast]
                out[i] = (duk_uint8_t) t;
                         ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100153:10: warning: use of old-style cast [-Wold-style-cast]
                        tmp = (duk_uint8_t) ((ctx->currval >> (ctx->currbits - 8)) & 0xff);
                              ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100170:9: warning: use of old-style cast [-Wold-style-cast]
        npad = (duk_small_int_t) (8 - ctx->currbits);
               ^                 ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100200:6: warning: use of old-style cast [-Wold-style-cast]
        p = (duk_uint8_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, bw_ctx->buf);
            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100213:38: warning: use of old-style cast [-Wold-style-cast]
        duk__bw_update_ptrs(thr, bw_ctx, 0, DUK_HBUFFER_DYNAMIC_GET_SIZE(h_buf));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8656:66: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE'
#define DUK_HBUFFER_DYNAMIC_GET_SIZE(x)     DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:52: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                                   ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100213:38: warning: use of old-style cast [-Wold-style-cast]
        duk__bw_update_ptrs(thr, bw_ctx, 0, DUK_HBUFFER_DYNAMIC_GET_SIZE(h_buf));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8656:45: note: expanded from macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE'
#define DUK_HBUFFER_DYNAMIC_GET_SIZE(x)     DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x))
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:8638:35: note: expanded from macro 'DUK_HBUFFER_GET_SIZE'
#define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size)
                                  ^               ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100221:16: warning: use of old-style cast [-Wold-style-cast]
        bw_ctx->buf = (duk_hbuffer_dynamic *) duk_known_hbuffer(thr, -1);
                      ^                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100241:13: warning: use of old-style cast [-Wold-style-cast]
        curr_off = (duk_size_t) (bw_ctx->p - bw_ctx->p_base);
                   ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100246:3: warning: use of old-style cast [-Wold-style-cast]
                DUK_ERROR_RANGE(thr, DUK_STR_BUFFER_TOO_LONG);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:10346:40: note: expanded from macro 'DUK_ERROR_RANGE'
                duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \
                                                     ^           ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100274:8: warning: use of old-style cast [-Wold-style-cast]
        len = (duk_size_t) (bw_ctx->p - bw_ctx->p_base);
              ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100290:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) bw->p, (const void *) (p_base + src_off), (size_t) len);
                          ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100290:36: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) bw->p, (const void *) (p_base + src_off), (size_t) len);
                                          ^              ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100290:71: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) bw->p, (const void *) (p_base + src_off), (size_t) len);
                                                                             ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3039:26: note: expanded from macro 'duk_memcpy_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100290:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) bw->p, (const void *) (p_base + src_off), (size_t) len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100301:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_ENSURE(thr, bw, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100320:11: warning: use of old-style cast [-Wold-style-cast]
        buf_sz = (duk_size_t) (bw->p - p_base); /* constrained by maximum buffer size */
                 ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100324:21: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz);
                           ^        ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100324:56: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz);
                                                              ^              ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100324:91: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz);
                                                                                                 ^        ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3061:26: note: expanded from macro 'duk_memmove_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100324:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3067:43: note: expanded from macro 'duk_memmove_unsafe'
                        (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                               ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100325:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) buf, (size_t) len);
                          ^        ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100325:49: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) buf, (size_t) len);
                                                       ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100325:69: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) buf, (size_t) len);
                                                                           ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3039:26: note: expanded from macro 'duk_memcpy_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100325:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) buf, (size_t) len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100339:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_ENSURE(thr, bw, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100371:11: warning: use of old-style cast [-Wold-style-cast]
        buf_sz = (duk_size_t) (bw->p - p_base);
                 ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100375:21: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz);
                           ^        ~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100375:56: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz);
                                                              ^              ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100375:91: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz);
                                                                                                 ^        ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3061:26: note: expanded from macro 'duk_memmove_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100375:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3067:43: note: expanded from macro 'duk_memmove_unsafe'
                        (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                               ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100376:20: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) (p_base + src_off), (size_t) len);
                          ^        ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3037:21: note: expanded from macro 'duk_memcpy_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100376:49: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) (p_base + src_off), (size_t) len);
                                                       ^              ~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3038:27: note: expanded from macro 'duk_memcpy_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100376:84: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) (p_base + src_off), (size_t) len);
                                                                                          ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3039:26: note: expanded from macro 'duk_memcpy_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100376:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) (p_base + src_off), (size_t) len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3045:42: note: expanded from macro 'duk_memcpy_unsafe'
                        (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \
                                                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100395:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_ENSURE(thr, bw, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100409:11: warning: use of old-style cast [-Wold-style-cast]
        buf_sz = (duk_size_t) (bw->p - p_base);
                 ^            ~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100413:21: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz);
                           ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100413:37: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz);
                                           ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100413:59: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz);
                                                                 ^        ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3061:26: note: expanded from macro 'duk_memmove_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100413:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3067:43: note: expanded from macro 'duk_memmove_unsafe'
                        (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                               ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100422:2: warning: use of old-style cast [-Wold-style-cast]
        DUK_BW_ENSURE(thr, bw, len);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:2581:16: note: expanded from macro 'DUK_BW_ENSURE'
                duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \
                             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100443:12: warning: use of old-style cast [-Wold-style-cast]
        move_sz = (duk_size_t) (bw->p - p_src);
                  ^            ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100444:21: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz);
                           ^        ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3059:21: note: expanded from macro 'duk_memmove_unsafe'
                void *duk__dst = (dst); \
                                  ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100444:37: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz);
                                           ^              ~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3060:27: note: expanded from macro 'duk_memmove_unsafe'
                const void *duk__src = (src); \
                                        ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100444:59: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz);
                                                                 ^        ~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3061:26: note: expanded from macro 'duk_memmove_unsafe'
                duk_size_t duk__len = (len); \
                                       ^~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100444:2: warning: use of old-style cast [-Wold-style-cast]
        duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:3067:43: note: expanded from macro 'duk_memmove_unsafe'
                        (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \
                                                               ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100539:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_int_t, DUK_INT_MIN, DUK_INT_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100483:23: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                if (DUK_LIKELY(x >= (duk_double_t) (minval))) { \
                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100539:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_int_t, DUK_INT_MIN, DUK_INT_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100485:24: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                        if (DUK_LIKELY(x <= (duk_double_t) (maxval))) { \
                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100539:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_int_t, DUK_INT_MIN, DUK_INT_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100486:12: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                                return (tname) x; \
                                       ^       ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100539:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_int_t, DUK_INT_MIN, DUK_INT_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100488:12: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                                return (tname) (maxval); \
                                       ^       ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100539:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_int_t, DUK_INT_MIN, DUK_INT_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100495:11: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                        return (tname) (minval); \
                               ^       ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100547:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_uint_t, DUK_UINT_MIN, DUK_UINT_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100483:23: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                if (DUK_LIKELY(x >= (duk_double_t) (minval))) { \
                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100547:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_uint_t, DUK_UINT_MIN, DUK_UINT_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100485:24: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                        if (DUK_LIKELY(x <= (duk_double_t) (maxval))) { \
                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100547:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_uint_t, DUK_UINT_MIN, DUK_UINT_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100486:12: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                                return (tname) x; \
                                       ^       ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100547:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_uint_t, DUK_UINT_MIN, DUK_UINT_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100488:12: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                                return (tname) (maxval); \
                                       ^       ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100547:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_uint_t, DUK_UINT_MIN, DUK_UINT_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100495:11: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                        return (tname) (minval); \
                               ^       ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100555:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_int32_t, DUK_INT32_MIN, DUK_INT32_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100483:23: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                if (DUK_LIKELY(x >= (duk_double_t) (minval))) { \
                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100555:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_int32_t, DUK_INT32_MIN, DUK_INT32_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100485:24: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                        if (DUK_LIKELY(x <= (duk_double_t) (maxval))) { \
                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100555:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_int32_t, DUK_INT32_MIN, DUK_INT32_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100486:12: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                                return (tname) x; \
                                       ^       ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100555:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_int32_t, DUK_INT32_MIN, DUK_INT32_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100488:12: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                                return (tname) (maxval); \
                                       ^       ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100555:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_int32_t, DUK_INT32_MIN, DUK_INT32_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100495:11: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                        return (tname) (minval); \
                               ^       ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100563:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_uint32_t, DUK_UINT32_MIN, DUK_UINT32_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100483:23: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                if (DUK_LIKELY(x >= (duk_double_t) (minval))) { \
                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100563:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_uint32_t, DUK_UINT32_MIN, DUK_UINT32_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100485:24: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                        if (DUK_LIKELY(x <= (duk_double_t) (maxval))) { \
                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1046:44: note: expanded from macro 'DUK_LIKELY'
#define DUK_LIKELY(x)    __builtin_expect((x), 1)
                                           ^
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100563:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_uint32_t, DUK_UINT32_MIN, DUK_UINT32_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100486:12: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                                return (tname) x; \
                                       ^       ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100563:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_uint32_t, DUK_UINT32_MIN, DUK_UINT32_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100488:12: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                                return (tname) (maxval); \
                                       ^       ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100563:2: warning: use of old-style cast [-Wold-style-cast]
        DUK__DOUBLE_INT_CAST1(duk_uint32_t, DUK_UINT32_MIN, DUK_UINT32_MAX);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100495:11: note: expanded from macro 'DUK__DOUBLE_INT_CAST1'
                        return (tname) (minval); \
                               ^       ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100603:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_float_t) x;
                       ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100608:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_float_t) -DUK__FLOAT_MAX;
                               ^             ~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100610:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_float_t) DUK__FLOAT_MAX;
                               ^             ~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100615:10: warning: use of old-style cast [-Wold-style-cast]
                return (duk_float_t) x;
                       ^             ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100619:26: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_float_t) -DUK_DOUBLE_INFINITY;
                                              ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100619:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_float_t) -DUK_DOUBLE_INFINITY;
                               ^             ~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100621:25: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_float_t) DUK_DOUBLE_INFINITY;
                                             ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100621:11: warning: use of old-style cast [-Wold-style-cast]
                        return (duk_float_t) DUK_DOUBLE_INFINITY;
                               ^             ~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100738:9: warning: use of old-style cast [-Wold-style-cast]
        return (duk_small_uint_t) DUK_DBLUNION_GET_SIGNBIT(&du);
               ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100806:25: warning: use of old-style cast [-Wold-style-cast]
        if (!duk_double_equals((duk_double_t) t, x)) {
                               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100827:25: warning: use of old-style cast [-Wold-style-cast]
        if (!duk_double_equals((duk_double_t) t, x)) {
                               ^              ~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100849:13: warning: use of old-style cast [-Wold-style-cast]
                                return -DUK_DOUBLE_INFINITY;
                                        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100851:12: warning: use of old-style cast [-Wold-style-cast]
                                return DUK_DOUBLE_INFINITY;
                                       ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100855:12: warning: use of old-style cast [-Wold-style-cast]
                                return DUK_DOUBLE_INFINITY;
                                       ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100857:13: warning: use of old-style cast [-Wold-style-cast]
                                return -DUK_DOUBLE_INFINITY;
                                        ^~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:2258:31: note: expanded from macro 'DUK_DOUBLE_INFINITY'
#define DUK_DOUBLE_INFINITY  ((double) INFINITY)
                              ^        ~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100908:14: warning: use of old-style cast [-Wold-style-cast]
        u->ull[0] = DUK_BSWAP64(u->ull[0]);
                    ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1139:58: note: expanded from macro 'DUK_BSWAP64'
#define DUK_BSWAP64(x) ((duk_uint64_t) __builtin_bswap64((duk_uint64_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100908:14: warning: use of old-style cast [-Wold-style-cast]
        u->ull[0] = DUK_BSWAP64(u->ull[0]);
                    ^~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1139:25: note: expanded from macro 'DUK_BSWAP64'
#define DUK_BSWAP64(x) ((duk_uint64_t) __builtin_bswap64((duk_uint64_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100940:13: warning: use of old-style cast [-Wold-style-cast]
        u->ui[0] = DUK_BSWAP32(u->ui[0]);
                   ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:58: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                                                         ^              ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:100940:13: warning: use of old-style cast [-Wold-style-cast]
        u->ui[0] = DUK_BSWAP32(u->ui[0]);
                   ^~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2/../thirdparty/duktape/duk_config.h:1142:25: note: expanded from macro 'DUK_BSWAP32'
#define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x)))
                        ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:101072:28: warning: use of old-style cast [-Wold-style-cast]
        return DUK_MEMCMP(s1, s2, (size_t) len);
                                  ^        ~~~
/Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/thirdparty/duktape/duktape.cpp:101186:64: warning: use of old-style cast [-Wold-style-cast]
        v = (DUK_U64_CONSTANT(0x3ff) << 52U) | (duk__xoroshiro128plus((duk_uint64_t *) thr->heap->rnd_state) >> 12U);
                                                                      ^                ~~~~~~~~~~~~~~~~~~~~
6635 warnings generated.
[ 77%] Linking CXX static library libopenrct2.a
[ 77%] Built target libopenrct2
[ 77%] Building CXX object CMakeFiles/openrct2-cli.dir/src/openrct2-cli/Cli.cpp.o
[ 78%] Linking CXX executable openrct2-cli
[ 78%] Built target openrct2-cli
[ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/CursorData.cpp.o
[ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/CursorRepository.cpp.o
[ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/SDLException.cpp.o
[ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/TextComposition.cpp.o
[ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/Ui.cpp.o
[ 79%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Android.cpp.o
[ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Linux.cpp.o
[ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Win32.cpp.o
[ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.cpp.o
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:183:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:47:6: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if !__BIG_ENDIAN__ && !__LITTLE_ENDIAN__
     ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:51:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__ && __LITTLE_ENDIAN__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:484:5: warning: '__LLP64__' is not defined, evaluates to 0 [-Wundef]
#if __LLP64__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:689:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:718:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:157:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:167:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT && TARGET_OS_MAC
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:854:42: warning: use of old-style cast [-Wold-style-cast]
    if (buf->directCStringBuffer) return (UniChar)(buf->directCStringBuffer[idx + buf->rangeToBuffer.location]);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:888:12: warning: use of old-style cast [-Wold-style-cast]
    return (UTF32Char)(((surrogateHigh - 0xD800UL) << 10) + (surrogateLow - 0xDC00UL) + 0x0010000UL);
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:896:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[0] = (UniChar)((character >> 10) + 0xD800UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:897:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[1] = (UniChar)((character & 0x3FF) + 0xDC00UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:901:47: warning: use of old-style cast [-Wold-style-cast]
        if (NULL != surrogates) *surrogates = (UniChar)character;
                                              ^        ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:76:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:1213:6: warning: 'DEPLOYMENT_TARGET_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if !DEPLOYMENT_TARGET_SWIFT
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:121:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:126:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (8 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:127:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (16 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:128:141: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationPopUpSelection(CFIndex n) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(n << 24));}
                                                                                                                                            ^              ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:35:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h:80:26: warning: '__ppc64__' is not defined, evaluates to 0 [-Wundef]
#elif defined __ppc__ || __ppc64__ || __arm64__
                         ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h:197:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:598:35: warning: use of old-style cast [-Wold-style-cast]
  smMaskAll                     = (int)0xFFFFFFFF, /*Convert all text*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2938:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentInstance          = (int)0x80008001, /* when cast to an OSErr this is -32767*/
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2939:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentSelector          = (int)0x80008002 /* when cast to an OSErr this is -32766*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:47:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h:1144:11: warning: use of old-style cast [-Wold-style-cast]
        return ( (UnicodeScalarValue)( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000;
                 ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h:268:35: warning: use of old-style cast [-Wold-style-cast]
  kStackParameterMask           = (int)0xFFFFFFC0, /* Register Result Location offsets & widths */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:50:35: warning: use of old-style cast [-Wold-style-cast]
  kCollectionAllAttributes      = (int)0xFFFFFFFF, /* all attributes bits set */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:59:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:464:35: warning: use of old-style cast [-Wold-style-cast]
  gestaltAFPClientAttributeMask = (int)0xFFFF0000, /* high word of response is a */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2412:38: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrMask = (int)0xFFFF0000, /*  mask for attribute bits*/
                                     ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2413:41: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrRunning = (int)0x80000000, /* printer sharing is running*/
                                        ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:67:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:47:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:69:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:96:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:123:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:148:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:204:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:230:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:264:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:287:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:312:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:335:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:358:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:383:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:408:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:433:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:456:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:508:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:533:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:558:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:581:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:606:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:631:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:660:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:687:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:712:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:738:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:764:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:792:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:818:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:851:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:876:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:901:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:924:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:947:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:972:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:997:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1022:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1045:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1096:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1121:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1146:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1169:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1194:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1219:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1244:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1267:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1292:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1315:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:84: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                 ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:74: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                       ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:139: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                                        ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:130: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:98: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:146: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:52:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:90:46: warning: use of old-style cast [-Wold-style-cast]
        kOSAsyncRef64Size   = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t))
                                                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:114:6: warning: 'KERNEL_USER32' is not defined, evaluates to 0 [-Wundef]
#if !KERNEL_USER32
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1108:35: warning: use of old-style cast [-Wold-style-cast]
  kFSCatInfoReserved            = (int)0xFFFC0000 /* bits that are currently reserved */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1359:35: warning: use of old-style cast [-Wold-style-cast]
  kFSIterateReserved            = (int)0xFFFFFFFC
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7188:35: warning: use of old-style cast [-Wold-style-cast]
  kioACAccessOwnerMask          = (int)0x80000000,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:127:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:48:5: warning: '__MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__' is not defined, evaluates to 0 [-Wundef]
#if __MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:147:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:715:47: warning: 'OLDP2C' is not defined, evaluates to 0 [-Wundef]
#if TARGET_OS_MAC && TARGET_API_MAC_CARBON && OLDP2C
                                              ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:155:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:323:35: warning: use of old-style cast [-Wold-style-cast]
  kUCCollateTypeMask            = (UInt32)kUCCollateTypeSourceMask << kUCCollateTypeShiftBits
                                  ^       ~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:443:35: warning: use of old-style cast [-Wold-style-cast]
  kUCTypeSelectMaxListSize      = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:204:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:1172:35: warning: use of old-style cast [-Wold-style-cast]
  kXLibTag1                     = (int)0xF04D6163/*'<F0>Mac' */, /* For non-Apple compilers: 0xF04D6163.*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:212:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h:54:35: warning: use of old-style cast [-Wold-style-cast]
  AIFCVersion1                  = (uint32_t)0xA2805140
                                  ^         ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:25:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:231:35: warning: use of old-style cast [-Wold-style-cast]
  kAEDebugXMLDebugAll           = (int)0xFFFFFFFF /* everything! */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h:42:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/AuthSession.h:83:30: warning: use of old-style cast [-Wold-style-cast]
    callerSecuritySession = ((SecuritySessionId)-1)     /* the Session I (the caller) am in */
                             ^                  ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:288:35: warning: use of old-style cast [-Wold-style-cast]
  kHelpFolderIcon               = (int)0xC4686C70/*'Æ’hlp' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:290:35: warning: use of old-style cast [-Wold-style-cast]
  kInternetPlugInFolderIcon     = (int)0xC46E6574/*'Æ’net' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:292:35: warning: use of old-style cast [-Wold-style-cast]
  kLocalesFolderIcon            = (int)0xC46C6F63/*'Æ’loc' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:297:35: warning: use of old-style cast [-Wold-style-cast]
  kPrinterDriverFolderIcon      = (int)0xC4707264/*'Æ’prd' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:302:35: warning: use of old-style cast [-Wold-style-cast]
  kScriptingAdditionsFolderIcon = (int)0xC4736372/*'Æ’scr' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:303:35: warning: use of old-style cast [-Wold-style-cast]
  kSharedLibrariesFolderIcon    = (int)0xC46C6962/*'Æ’lib' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:312:35: warning: use of old-style cast [-Wold-style-cast]
  kTextEncodingsFolderIcon      = (int)0xC4746578/*'Æ’tex' */,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSConstants.h:60:35: warning: use of old-style cast [-Wold-style-cast]
  kLSRolesAll                   = (UInt32)0xFFFFFFFF /* claim to do it all*/
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.cpp:44:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h:384:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h:36:167: warning: use of old-style cast [-Wold-style-cast]
  kLSRequestAllInfo                                     __OS_AVAILABILITY_MSG(macosx, deprecated=10.11, "Use CFURLCopyResourcePropertiesForKeys or -[NSURL resourceValuesForKeys:error:] instead.") = (UInt32)0xFFFFFFFF /* thread-safe in 10.2*/
                                                                                                                                                                                                      ^       ~~~~~~~~~~
104 warnings generated.
[ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/WindowManager.cpp.o
[ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioChannel.cpp.o
[ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioContext.cpp.o
[ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioMixer.cpp.o
[ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/FlacAudioSource.cpp.o
[ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/MemoryAudioSource.cpp.o
[ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/OggAudioSource.cpp.o
[ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/SDLAudioSource.cpp.o
[ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/WavAudioSource.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/BitmapReader.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/HardwareDisplayDrawingEngine.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/SoftwareDrawingEngine.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/ApplyPaletteShader.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/ApplyTransparencyShader.cpp.o
[ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/DrawLineShader.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/DrawRectShader.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLDrawingEngine.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLFramebuffer.cpp.o
[ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLShaderProgram.cpp.o
[ 83%] 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
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/TransparencyDepth.cpp.o
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/InputManager.cpp.o
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/MouseInput.cpp.o
[ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/ShortcutInput.cpp.o
[ 84%] 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
[ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Graph.cpp.o
[ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/InGameConsole.cpp.o
[ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/LandTool.cpp.o
[ 85%] 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
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/ViewportInteraction.cpp.o
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Widget.cpp.o
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Window.cpp.o
[ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/ride/Construction.cpp.o
[ 86%] 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
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:183:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:47:6: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if !__BIG_ENDIAN__ && !__LITTLE_ENDIAN__
     ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:51:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__ && __LITTLE_ENDIAN__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:484:5: warning: '__LLP64__' is not defined, evaluates to 0 [-Wundef]
#if __LLP64__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:689:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:718:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:157:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:167:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT && TARGET_OS_MAC
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:854:42: warning: use of old-style cast [-Wold-style-cast]
    if (buf->directCStringBuffer) return (UniChar)(buf->directCStringBuffer[idx + buf->rangeToBuffer.location]);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:888:12: warning: use of old-style cast [-Wold-style-cast]
    return (UTF32Char)(((surrogateHigh - 0xD800UL) << 10) + (surrogateLow - 0xDC00UL) + 0x0010000UL);
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:896:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[0] = (UniChar)((character >> 10) + 0xD800UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:897:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[1] = (UniChar)((character & 0x3FF) + 0xDC00UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:901:47: warning: use of old-style cast [-Wold-style-cast]
        if (NULL != surrogates) *surrogates = (UniChar)character;
                                              ^        ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:76:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:1213:6: warning: 'DEPLOYMENT_TARGET_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if !DEPLOYMENT_TARGET_SWIFT
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:121:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:126:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (8 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:127:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (16 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:128:141: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationPopUpSelection(CFIndex n) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(n << 24));}
                                                                                                                                            ^              ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:35:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h:80:26: warning: '__ppc64__' is not defined, evaluates to 0 [-Wundef]
#elif defined __ppc__ || __ppc64__ || __arm64__
                         ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h:197:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:598:35: warning: use of old-style cast [-Wold-style-cast]
  smMaskAll                     = (int)0xFFFFFFFF, /*Convert all text*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2938:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentInstance          = (int)0x80008001, /* when cast to an OSErr this is -32767*/
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2939:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentSelector          = (int)0x80008002 /* when cast to an OSErr this is -32766*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:47:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h:1144:11: warning: use of old-style cast [-Wold-style-cast]
        return ( (UnicodeScalarValue)( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000;
                 ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h:268:35: warning: use of old-style cast [-Wold-style-cast]
  kStackParameterMask           = (int)0xFFFFFFC0, /* Register Result Location offsets & widths */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:50:35: warning: use of old-style cast [-Wold-style-cast]
  kCollectionAllAttributes      = (int)0xFFFFFFFF, /* all attributes bits set */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:59:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:464:35: warning: use of old-style cast [-Wold-style-cast]
  gestaltAFPClientAttributeMask = (int)0xFFFF0000, /* high word of response is a */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2412:38: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrMask = (int)0xFFFF0000, /*  mask for attribute bits*/
                                     ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2413:41: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrRunning = (int)0x80000000, /* printer sharing is running*/
                                        ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:67:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:47:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:69:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:96:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:123:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:148:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:204:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:230:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:264:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:287:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:312:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:335:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:358:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:383:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:408:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:433:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:456:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:508:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:533:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:558:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:581:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:606:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:631:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:660:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:687:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:712:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:738:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:764:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:792:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:818:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:851:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:876:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:901:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:924:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:947:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:972:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:997:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1022:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1045:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1096:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1121:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1146:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1169:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1194:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1219:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1244:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1267:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1292:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1315:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:84: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                 ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:74: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                       ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:139: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                                        ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:130: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:98: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:146: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:52:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:90:46: warning: use of old-style cast [-Wold-style-cast]
        kOSAsyncRef64Size   = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t))
                                                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:114:6: warning: 'KERNEL_USER32' is not defined, evaluates to 0 [-Wundef]
#if !KERNEL_USER32
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1108:35: warning: use of old-style cast [-Wold-style-cast]
  kFSCatInfoReserved            = (int)0xFFFC0000 /* bits that are currently reserved */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1359:35: warning: use of old-style cast [-Wold-style-cast]
  kFSIterateReserved            = (int)0xFFFFFFFC
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7188:35: warning: use of old-style cast [-Wold-style-cast]
  kioACAccessOwnerMask          = (int)0x80000000,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:127:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:48:5: warning: '__MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__' is not defined, evaluates to 0 [-Wundef]
#if __MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:147:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:715:47: warning: 'OLDP2C' is not defined, evaluates to 0 [-Wundef]
#if TARGET_OS_MAC && TARGET_API_MAC_CARBON && OLDP2C
                                              ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:155:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:323:35: warning: use of old-style cast [-Wold-style-cast]
  kUCCollateTypeMask            = (UInt32)kUCCollateTypeSourceMask << kUCCollateTypeShiftBits
                                  ^       ~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:443:35: warning: use of old-style cast [-Wold-style-cast]
  kUCTypeSelectMaxListSize      = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:204:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:1172:35: warning: use of old-style cast [-Wold-style-cast]
  kXLibTag1                     = (int)0xF04D6163/*'<F0>Mac' */, /* For non-Apple compilers: 0xF04D6163.*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:212:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h:54:35: warning: use of old-style cast [-Wold-style-cast]
  AIFCVersion1                  = (uint32_t)0xA2805140
                                  ^         ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:25:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:231:35: warning: use of old-style cast [-Wold-style-cast]
  kAEDebugXMLDebugAll           = (int)0xFFFFFFFF /* everything! */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h:42:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/AuthSession.h:83:30: warning: use of old-style cast [-Wold-style-cast]
    callerSecuritySession = ((SecuritySessionId)-1)     /* the Session I (the caller) am in */
                             ^                  ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:288:35: warning: use of old-style cast [-Wold-style-cast]
  kHelpFolderIcon               = (int)0xC4686C70/*'Æ’hlp' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:290:35: warning: use of old-style cast [-Wold-style-cast]
  kInternetPlugInFolderIcon     = (int)0xC46E6574/*'Æ’net' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:292:35: warning: use of old-style cast [-Wold-style-cast]
  kLocalesFolderIcon            = (int)0xC46C6F63/*'Æ’loc' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:297:35: warning: use of old-style cast [-Wold-style-cast]
  kPrinterDriverFolderIcon      = (int)0xC4707264/*'Æ’prd' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:302:35: warning: use of old-style cast [-Wold-style-cast]
  kScriptingAdditionsFolderIcon = (int)0xC4736372/*'Æ’scr' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:303:35: warning: use of old-style cast [-Wold-style-cast]
  kSharedLibrariesFolderIcon    = (int)0xC46C6962/*'Æ’lib' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:312:35: warning: use of old-style cast [-Wold-style-cast]
  kTextEncodingsFolderIcon      = (int)0xC4746578/*'Æ’tex' */,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSConstants.h:60:35: warning: use of old-style cast [-Wold-style-cast]
  kLSRolesAll                   = (UInt32)0xFFFFFFFF /* claim to do it all*/
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h:384:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h:36:167: warning: use of old-style cast [-Wold-style-cast]
  kLSRequestAllInfo                                     __OS_AVAILABILITY_MSG(macosx, deprecated=10.11, "Use CFURLCopyResourcePropertiesForKeys or -[NSURL resourceValuesForKeys:error:] instead.") = (UInt32)0xFFFFFFFF /* thread-safe in 10.2*/
                                                                                                                                                                                                      ^       ~~~~~~~~~~
104 warnings generated.
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomListView.cpp.o
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:183:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:47:6: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if !__BIG_ENDIAN__ && !__LITTLE_ENDIAN__
     ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:51:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__ && __LITTLE_ENDIAN__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:484:5: warning: '__LLP64__' is not defined, evaluates to 0 [-Wundef]
#if __LLP64__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:689:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:718:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:157:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:167:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT && TARGET_OS_MAC
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:854:42: warning: use of old-style cast [-Wold-style-cast]
    if (buf->directCStringBuffer) return (UniChar)(buf->directCStringBuffer[idx + buf->rangeToBuffer.location]);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:888:12: warning: use of old-style cast [-Wold-style-cast]
    return (UTF32Char)(((surrogateHigh - 0xD800UL) << 10) + (surrogateLow - 0xDC00UL) + 0x0010000UL);
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:896:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[0] = (UniChar)((character >> 10) + 0xD800UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:897:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[1] = (UniChar)((character & 0x3FF) + 0xDC00UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:901:47: warning: use of old-style cast [-Wold-style-cast]
        if (NULL != surrogates) *surrogates = (UniChar)character;
                                              ^        ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:76:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:1213:6: warning: 'DEPLOYMENT_TARGET_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if !DEPLOYMENT_TARGET_SWIFT
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:121:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:126:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (8 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:127:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (16 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:128:141: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationPopUpSelection(CFIndex n) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(n << 24));}
                                                                                                                                            ^              ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:35:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h:80:26: warning: '__ppc64__' is not defined, evaluates to 0 [-Wundef]
#elif defined __ppc__ || __ppc64__ || __arm64__
                         ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h:197:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:598:35: warning: use of old-style cast [-Wold-style-cast]
  smMaskAll                     = (int)0xFFFFFFFF, /*Convert all text*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2938:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentInstance          = (int)0x80008001, /* when cast to an OSErr this is -32767*/
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2939:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentSelector          = (int)0x80008002 /* when cast to an OSErr this is -32766*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:47:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h:1144:11: warning: use of old-style cast [-Wold-style-cast]
        return ( (UnicodeScalarValue)( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000;
                 ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h:268:35: warning: use of old-style cast [-Wold-style-cast]
  kStackParameterMask           = (int)0xFFFFFFC0, /* Register Result Location offsets & widths */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:50:35: warning: use of old-style cast [-Wold-style-cast]
  kCollectionAllAttributes      = (int)0xFFFFFFFF, /* all attributes bits set */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:59:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:464:35: warning: use of old-style cast [-Wold-style-cast]
  gestaltAFPClientAttributeMask = (int)0xFFFF0000, /* high word of response is a */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2412:38: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrMask = (int)0xFFFF0000, /*  mask for attribute bits*/
                                     ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2413:41: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrRunning = (int)0x80000000, /* printer sharing is running*/
                                        ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:67:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:47:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:69:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:96:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:123:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:148:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:204:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:230:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:264:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:287:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:312:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:335:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:358:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:383:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:408:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:433:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:456:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:508:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:533:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:558:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:581:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:606:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:631:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:660:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:687:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:712:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:738:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:764:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:792:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:818:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:851:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:876:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:901:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:924:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:947:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:972:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:997:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1022:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1045:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1096:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1121:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1146:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1169:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1194:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1219:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1244:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1267:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1292:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1315:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:84: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                 ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:74: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                       ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:139: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                                        ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:130: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:98: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:146: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:52:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:90:46: warning: use of old-style cast [-Wold-style-cast]
        kOSAsyncRef64Size   = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t))
                                                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:114:6: warning: 'KERNEL_USER32' is not defined, evaluates to 0 [-Wundef]
#if !KERNEL_USER32
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1108:35: warning: use of old-style cast [-Wold-style-cast]
  kFSCatInfoReserved            = (int)0xFFFC0000 /* bits that are currently reserved */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1359:35: warning: use of old-style cast [-Wold-style-cast]
  kFSIterateReserved            = (int)0xFFFFFFFC
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7188:35: warning: use of old-style cast [-Wold-style-cast]
  kioACAccessOwnerMask          = (int)0x80000000,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:127:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:48:5: warning: '__MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__' is not defined, evaluates to 0 [-Wundef]
#if __MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:147:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:715:47: warning: 'OLDP2C' is not defined, evaluates to 0 [-Wundef]
#if TARGET_OS_MAC && TARGET_API_MAC_CARBON && OLDP2C
                                              ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:155:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:323:35: warning: use of old-style cast [-Wold-style-cast]
  kUCCollateTypeMask            = (UInt32)kUCCollateTypeSourceMask << kUCCollateTypeShiftBits
                                  ^       ~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:443:35: warning: use of old-style cast [-Wold-style-cast]
  kUCTypeSelectMaxListSize      = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:204:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:1172:35: warning: use of old-style cast [-Wold-style-cast]
  kXLibTag1                     = (int)0xF04D6163/*'<F0>Mac' */, /* For non-Apple compilers: 0xF04D6163.*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:212:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h:54:35: warning: use of old-style cast [-Wold-style-cast]
  AIFCVersion1                  = (uint32_t)0xA2805140
                                  ^         ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:25:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:231:35: warning: use of old-style cast [-Wold-style-cast]
  kAEDebugXMLDebugAll           = (int)0xFFFFFFFF /* everything! */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h:42:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/AuthSession.h:83:30: warning: use of old-style cast [-Wold-style-cast]
    callerSecuritySession = ((SecuritySessionId)-1)     /* the Session I (the caller) am in */
                             ^                  ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:288:35: warning: use of old-style cast [-Wold-style-cast]
  kHelpFolderIcon               = (int)0xC4686C70/*'Æ’hlp' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:290:35: warning: use of old-style cast [-Wold-style-cast]
  kInternetPlugInFolderIcon     = (int)0xC46E6574/*'Æ’net' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:292:35: warning: use of old-style cast [-Wold-style-cast]
  kLocalesFolderIcon            = (int)0xC46C6F63/*'Æ’loc' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:297:35: warning: use of old-style cast [-Wold-style-cast]
  kPrinterDriverFolderIcon      = (int)0xC4707264/*'Æ’prd' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:302:35: warning: use of old-style cast [-Wold-style-cast]
  kScriptingAdditionsFolderIcon = (int)0xC4736372/*'Æ’scr' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:303:35: warning: use of old-style cast [-Wold-style-cast]
  kSharedLibrariesFolderIcon    = (int)0xC46C6962/*'Æ’lib' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:312:35: warning: use of old-style cast [-Wold-style-cast]
  kTextEncodingsFolderIcon      = (int)0xC4746578/*'Æ’tex' */,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSConstants.h:60:35: warning: use of old-style cast [-Wold-style-cast]
  kLSRolesAll                   = (UInt32)0xFFFFFFFF /* claim to do it all*/
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomListView.h:17:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h:384:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h:36:167: warning: use of old-style cast [-Wold-style-cast]
  kLSRequestAllInfo                                     __OS_AVAILABILITY_MSG(macosx, deprecated=10.11, "Use CFURLCopyResourcePropertiesForKeys or -[NSURL resourceValuesForKeys:error:] instead.") = (UInt32)0xFFFFFFFF /* thread-safe in 10.2*/
                                                                                                                                                                                                      ^       ~~~~~~~~~~
104 warnings generated.
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomMenu.cpp.o
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:183:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:47:6: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if !__BIG_ENDIAN__ && !__LITTLE_ENDIAN__
     ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:51:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__ && __LITTLE_ENDIAN__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:484:5: warning: '__LLP64__' is not defined, evaluates to 0 [-Wundef]
#if __LLP64__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:689:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:718:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:157:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:167:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT && TARGET_OS_MAC
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:854:42: warning: use of old-style cast [-Wold-style-cast]
    if (buf->directCStringBuffer) return (UniChar)(buf->directCStringBuffer[idx + buf->rangeToBuffer.location]);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:888:12: warning: use of old-style cast [-Wold-style-cast]
    return (UTF32Char)(((surrogateHigh - 0xD800UL) << 10) + (surrogateLow - 0xDC00UL) + 0x0010000UL);
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:896:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[0] = (UniChar)((character >> 10) + 0xD800UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:897:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[1] = (UniChar)((character & 0x3FF) + 0xDC00UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:901:47: warning: use of old-style cast [-Wold-style-cast]
        if (NULL != surrogates) *surrogates = (UniChar)character;
                                              ^        ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:76:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:1213:6: warning: 'DEPLOYMENT_TARGET_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if !DEPLOYMENT_TARGET_SWIFT
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:121:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:126:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (8 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:127:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (16 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:128:141: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationPopUpSelection(CFIndex n) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(n << 24));}
                                                                                                                                            ^              ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:35:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h:80:26: warning: '__ppc64__' is not defined, evaluates to 0 [-Wundef]
#elif defined __ppc__ || __ppc64__ || __arm64__
                         ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h:197:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:598:35: warning: use of old-style cast [-Wold-style-cast]
  smMaskAll                     = (int)0xFFFFFFFF, /*Convert all text*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2938:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentInstance          = (int)0x80008001, /* when cast to an OSErr this is -32767*/
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2939:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentSelector          = (int)0x80008002 /* when cast to an OSErr this is -32766*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:47:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h:1144:11: warning: use of old-style cast [-Wold-style-cast]
        return ( (UnicodeScalarValue)( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000;
                 ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h:268:35: warning: use of old-style cast [-Wold-style-cast]
  kStackParameterMask           = (int)0xFFFFFFC0, /* Register Result Location offsets & widths */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:50:35: warning: use of old-style cast [-Wold-style-cast]
  kCollectionAllAttributes      = (int)0xFFFFFFFF, /* all attributes bits set */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:59:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:464:35: warning: use of old-style cast [-Wold-style-cast]
  gestaltAFPClientAttributeMask = (int)0xFFFF0000, /* high word of response is a */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2412:38: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrMask = (int)0xFFFF0000, /*  mask for attribute bits*/
                                     ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2413:41: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrRunning = (int)0x80000000, /* printer sharing is running*/
                                        ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:67:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:47:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:69:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:96:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:123:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:148:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:204:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:230:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:264:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:287:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:312:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:335:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:358:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:383:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:408:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:433:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:456:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:508:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:533:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:558:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:581:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:606:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:631:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:660:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:687:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:712:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:738:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:764:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:792:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:818:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:851:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:876:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:901:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:924:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:947:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:972:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:997:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1022:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1045:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1096:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1121:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1146:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1169:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1194:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1219:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1244:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1267:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1292:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1315:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:84: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                 ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:74: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                       ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:139: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                                        ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:130: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:98: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:146: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:52:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:90:46: warning: use of old-style cast [-Wold-style-cast]
        kOSAsyncRef64Size   = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t))
                                                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:114:6: warning: 'KERNEL_USER32' is not defined, evaluates to 0 [-Wundef]
#if !KERNEL_USER32
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1108:35: warning: use of old-style cast [-Wold-style-cast]
  kFSCatInfoReserved            = (int)0xFFFC0000 /* bits that are currently reserved */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1359:35: warning: use of old-style cast [-Wold-style-cast]
  kFSIterateReserved            = (int)0xFFFFFFFC
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7188:35: warning: use of old-style cast [-Wold-style-cast]
  kioACAccessOwnerMask          = (int)0x80000000,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:127:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:48:5: warning: '__MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__' is not defined, evaluates to 0 [-Wundef]
#if __MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:147:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:715:47: warning: 'OLDP2C' is not defined, evaluates to 0 [-Wundef]
#if TARGET_OS_MAC && TARGET_API_MAC_CARBON && OLDP2C
                                              ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:155:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:323:35: warning: use of old-style cast [-Wold-style-cast]
  kUCCollateTypeMask            = (UInt32)kUCCollateTypeSourceMask << kUCCollateTypeShiftBits
                                  ^       ~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:443:35: warning: use of old-style cast [-Wold-style-cast]
  kUCTypeSelectMaxListSize      = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:204:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:1172:35: warning: use of old-style cast [-Wold-style-cast]
  kXLibTag1                     = (int)0xF04D6163/*'<F0>Mac' */, /* For non-Apple compilers: 0xF04D6163.*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:212:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h:54:35: warning: use of old-style cast [-Wold-style-cast]
  AIFCVersion1                  = (uint32_t)0xA2805140
                                  ^         ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:25:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:231:35: warning: use of old-style cast [-Wold-style-cast]
  kAEDebugXMLDebugAll           = (int)0xFFFFFFFF /* everything! */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h:42:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/AuthSession.h:83:30: warning: use of old-style cast [-Wold-style-cast]
    callerSecuritySession = ((SecuritySessionId)-1)     /* the Session I (the caller) am in */
                             ^                  ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:288:35: warning: use of old-style cast [-Wold-style-cast]
  kHelpFolderIcon               = (int)0xC4686C70/*'Æ’hlp' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:290:35: warning: use of old-style cast [-Wold-style-cast]
  kInternetPlugInFolderIcon     = (int)0xC46E6574/*'Æ’net' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:292:35: warning: use of old-style cast [-Wold-style-cast]
  kLocalesFolderIcon            = (int)0xC46C6F63/*'Æ’loc' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:297:35: warning: use of old-style cast [-Wold-style-cast]
  kPrinterDriverFolderIcon      = (int)0xC4707264/*'Æ’prd' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:302:35: warning: use of old-style cast [-Wold-style-cast]
  kScriptingAdditionsFolderIcon = (int)0xC4736372/*'Æ’scr' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:303:35: warning: use of old-style cast [-Wold-style-cast]
  kSharedLibrariesFolderIcon    = (int)0xC46C6962/*'Æ’lib' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:312:35: warning: use of old-style cast [-Wold-style-cast]
  kTextEncodingsFolderIcon      = (int)0xC4746578/*'Æ’tex' */,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSConstants.h:60:35: warning: use of old-style cast [-Wold-style-cast]
  kLSRolesAll                   = (UInt32)0xFFFFFFFF /* claim to do it all*/
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h:384:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h:36:167: warning: use of old-style cast [-Wold-style-cast]
  kLSRequestAllInfo                                     __OS_AVAILABILITY_MSG(macosx, deprecated=10.11, "Use CFURLCopyResourcePropertiesForKeys or -[NSURL resourceValuesForKeys:error:] instead.") = (UInt32)0xFFFFFFFF /* thread-safe in 10.2*/
                                                                                                                                                                                                      ^       ~~~~~~~~~~
104 warnings generated.
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomWindow.cpp.o
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:183:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:47:6: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if !__BIG_ENDIAN__ && !__LITTLE_ENDIAN__
     ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:51:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__ && __LITTLE_ENDIAN__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:484:5: warning: '__LLP64__' is not defined, evaluates to 0 [-Wundef]
#if __LLP64__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:689:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:718:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:157:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:167:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT && TARGET_OS_MAC
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:854:42: warning: use of old-style cast [-Wold-style-cast]
    if (buf->directCStringBuffer) return (UniChar)(buf->directCStringBuffer[idx + buf->rangeToBuffer.location]);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:888:12: warning: use of old-style cast [-Wold-style-cast]
    return (UTF32Char)(((surrogateHigh - 0xD800UL) << 10) + (surrogateLow - 0xDC00UL) + 0x0010000UL);
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:896:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[0] = (UniChar)((character >> 10) + 0xD800UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:897:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[1] = (UniChar)((character & 0x3FF) + 0xDC00UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:901:47: warning: use of old-style cast [-Wold-style-cast]
        if (NULL != surrogates) *surrogates = (UniChar)character;
                                              ^        ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:76:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:1213:6: warning: 'DEPLOYMENT_TARGET_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if !DEPLOYMENT_TARGET_SWIFT
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:121:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:126:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (8 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:127:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (16 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:128:141: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationPopUpSelection(CFIndex n) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(n << 24));}
                                                                                                                                            ^              ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:35:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h:80:26: warning: '__ppc64__' is not defined, evaluates to 0 [-Wundef]
#elif defined __ppc__ || __ppc64__ || __arm64__
                         ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h:197:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:598:35: warning: use of old-style cast [-Wold-style-cast]
  smMaskAll                     = (int)0xFFFFFFFF, /*Convert all text*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2938:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentInstance          = (int)0x80008001, /* when cast to an OSErr this is -32767*/
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2939:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentSelector          = (int)0x80008002 /* when cast to an OSErr this is -32766*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:47:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h:1144:11: warning: use of old-style cast [-Wold-style-cast]
        return ( (UnicodeScalarValue)( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000;
                 ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h:268:35: warning: use of old-style cast [-Wold-style-cast]
  kStackParameterMask           = (int)0xFFFFFFC0, /* Register Result Location offsets & widths */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:50:35: warning: use of old-style cast [-Wold-style-cast]
  kCollectionAllAttributes      = (int)0xFFFFFFFF, /* all attributes bits set */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:59:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:464:35: warning: use of old-style cast [-Wold-style-cast]
  gestaltAFPClientAttributeMask = (int)0xFFFF0000, /* high word of response is a */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2412:38: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrMask = (int)0xFFFF0000, /*  mask for attribute bits*/
                                     ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2413:41: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrRunning = (int)0x80000000, /* printer sharing is running*/
                                        ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:67:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:47:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:69:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:96:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:123:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:148:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:204:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:230:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:264:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:287:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:312:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:335:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:358:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:383:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:408:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:433:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:456:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:508:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:533:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:558:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:581:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:606:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:631:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:660:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:687:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:712:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:738:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:764:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:792:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:818:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:851:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:876:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:901:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:924:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:947:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:972:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:997:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1022:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1045:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1096:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1121:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1146:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1169:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1194:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1219:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1244:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1267:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1292:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1315:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:84: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                 ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:74: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                       ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:139: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                                        ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:130: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:98: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:146: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:52:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:90:46: warning: use of old-style cast [-Wold-style-cast]
        kOSAsyncRef64Size   = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t))
                                                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:114:6: warning: 'KERNEL_USER32' is not defined, evaluates to 0 [-Wundef]
#if !KERNEL_USER32
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1108:35: warning: use of old-style cast [-Wold-style-cast]
  kFSCatInfoReserved            = (int)0xFFFC0000 /* bits that are currently reserved */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1359:35: warning: use of old-style cast [-Wold-style-cast]
  kFSIterateReserved            = (int)0xFFFFFFFC
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7188:35: warning: use of old-style cast [-Wold-style-cast]
  kioACAccessOwnerMask          = (int)0x80000000,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:127:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:48:5: warning: '__MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__' is not defined, evaluates to 0 [-Wundef]
#if __MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:147:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:715:47: warning: 'OLDP2C' is not defined, evaluates to 0 [-Wundef]
#if TARGET_OS_MAC && TARGET_API_MAC_CARBON && OLDP2C
                                              ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:155:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:323:35: warning: use of old-style cast [-Wold-style-cast]
  kUCCollateTypeMask            = (UInt32)kUCCollateTypeSourceMask << kUCCollateTypeShiftBits
                                  ^       ~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:443:35: warning: use of old-style cast [-Wold-style-cast]
  kUCTypeSelectMaxListSize      = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:204:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:1172:35: warning: use of old-style cast [-Wold-style-cast]
  kXLibTag1                     = (int)0xF04D6163/*'<F0>Mac' */, /* For non-Apple compilers: 0xF04D6163.*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:212:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h:54:35: warning: use of old-style cast [-Wold-style-cast]
  AIFCVersion1                  = (uint32_t)0xA2805140
                                  ^         ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:25:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:231:35: warning: use of old-style cast [-Wold-style-cast]
  kAEDebugXMLDebugAll           = (int)0xFFFFFFFF /* everything! */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h:42:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/AuthSession.h:83:30: warning: use of old-style cast [-Wold-style-cast]
    callerSecuritySession = ((SecuritySessionId)-1)     /* the Session I (the caller) am in */
                             ^                  ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:288:35: warning: use of old-style cast [-Wold-style-cast]
  kHelpFolderIcon               = (int)0xC4686C70/*'Æ’hlp' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:290:35: warning: use of old-style cast [-Wold-style-cast]
  kInternetPlugInFolderIcon     = (int)0xC46E6574/*'Æ’net' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:292:35: warning: use of old-style cast [-Wold-style-cast]
  kLocalesFolderIcon            = (int)0xC46C6F63/*'Æ’loc' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:297:35: warning: use of old-style cast [-Wold-style-cast]
  kPrinterDriverFolderIcon      = (int)0xC4707264/*'Æ’prd' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:302:35: warning: use of old-style cast [-Wold-style-cast]
  kScriptingAdditionsFolderIcon = (int)0xC4736372/*'Æ’scr' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:303:35: warning: use of old-style cast [-Wold-style-cast]
  kSharedLibrariesFolderIcon    = (int)0xC46C6962/*'Æ’lib' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:312:35: warning: use of old-style cast [-Wold-style-cast]
  kTextEncodingsFolderIcon      = (int)0xC4746578/*'Æ’tex' */,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSConstants.h:60:35: warning: use of old-style cast [-Wold-style-cast]
  kLSRolesAll                   = (UInt32)0xFFFFFFFF /* claim to do it all*/
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomWindow.cpp:15:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/../scripting/ScGraphicsContext.hpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h:384:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h:36:167: warning: use of old-style cast [-Wold-style-cast]
  kLSRequestAllInfo                                     __OS_AVAILABILITY_MSG(macosx, deprecated=10.11, "Use CFURLCopyResourcePropertiesForKeys or -[NSURL resourceValuesForKeys:error:] instead.") = (UInt32)0xFFFFFFFF /* thread-safe in 10.2*/
                                                                                                                                                                                                      ^       ~~~~~~~~~~
104 warnings generated.
[ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/UiExtensions.cpp.o
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:183:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:47:6: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if !__BIG_ENDIAN__ && !__LITTLE_ENDIAN__
     ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:51:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__ && __LITTLE_ENDIAN__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:484:5: warning: '__LLP64__' is not defined, evaluates to 0 [-Wundef]
#if __LLP64__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:689:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:718:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:157:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:167:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT && TARGET_OS_MAC
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:854:42: warning: use of old-style cast [-Wold-style-cast]
    if (buf->directCStringBuffer) return (UniChar)(buf->directCStringBuffer[idx + buf->rangeToBuffer.location]);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:888:12: warning: use of old-style cast [-Wold-style-cast]
    return (UTF32Char)(((surrogateHigh - 0xD800UL) << 10) + (surrogateLow - 0xDC00UL) + 0x0010000UL);
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:896:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[0] = (UniChar)((character >> 10) + 0xD800UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:897:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[1] = (UniChar)((character & 0x3FF) + 0xDC00UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:901:47: warning: use of old-style cast [-Wold-style-cast]
        if (NULL != surrogates) *surrogates = (UniChar)character;
                                              ^        ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:76:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:1213:6: warning: 'DEPLOYMENT_TARGET_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if !DEPLOYMENT_TARGET_SWIFT
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:121:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:126:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (8 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:127:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (16 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:128:141: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationPopUpSelection(CFIndex n) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(n << 24));}
                                                                                                                                            ^              ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:35:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h:80:26: warning: '__ppc64__' is not defined, evaluates to 0 [-Wundef]
#elif defined __ppc__ || __ppc64__ || __arm64__
                         ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h:197:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:598:35: warning: use of old-style cast [-Wold-style-cast]
  smMaskAll                     = (int)0xFFFFFFFF, /*Convert all text*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2938:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentInstance          = (int)0x80008001, /* when cast to an OSErr this is -32767*/
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2939:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentSelector          = (int)0x80008002 /* when cast to an OSErr this is -32766*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:47:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h:1144:11: warning: use of old-style cast [-Wold-style-cast]
        return ( (UnicodeScalarValue)( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000;
                 ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h:268:35: warning: use of old-style cast [-Wold-style-cast]
  kStackParameterMask           = (int)0xFFFFFFC0, /* Register Result Location offsets & widths */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:50:35: warning: use of old-style cast [-Wold-style-cast]
  kCollectionAllAttributes      = (int)0xFFFFFFFF, /* all attributes bits set */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:59:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:464:35: warning: use of old-style cast [-Wold-style-cast]
  gestaltAFPClientAttributeMask = (int)0xFFFF0000, /* high word of response is a */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2412:38: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrMask = (int)0xFFFF0000, /*  mask for attribute bits*/
                                     ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2413:41: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrRunning = (int)0x80000000, /* printer sharing is running*/
                                        ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:67:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:47:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:69:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:96:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:123:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:148:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:204:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:230:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:264:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:287:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:312:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:335:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:358:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:383:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:408:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:433:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:456:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:508:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:533:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:558:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:581:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:606:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:631:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:660:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:687:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:712:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:738:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:764:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:792:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:818:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:851:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:876:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:901:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:924:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:947:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:972:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:997:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1022:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1045:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1096:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1121:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1146:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1169:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1194:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1219:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1244:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1267:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1292:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1315:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:84: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                 ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:74: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                       ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:139: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                                        ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:130: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:98: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:146: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:52:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:90:46: warning: use of old-style cast [-Wold-style-cast]
        kOSAsyncRef64Size   = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t))
                                                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:114:6: warning: 'KERNEL_USER32' is not defined, evaluates to 0 [-Wundef]
#if !KERNEL_USER32
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1108:35: warning: use of old-style cast [-Wold-style-cast]
  kFSCatInfoReserved            = (int)0xFFFC0000 /* bits that are currently reserved */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1359:35: warning: use of old-style cast [-Wold-style-cast]
  kFSIterateReserved            = (int)0xFFFFFFFC
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7188:35: warning: use of old-style cast [-Wold-style-cast]
  kioACAccessOwnerMask          = (int)0x80000000,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:127:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:48:5: warning: '__MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__' is not defined, evaluates to 0 [-Wundef]
#if __MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:147:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:715:47: warning: 'OLDP2C' is not defined, evaluates to 0 [-Wundef]
#if TARGET_OS_MAC && TARGET_API_MAC_CARBON && OLDP2C
                                              ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:155:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:323:35: warning: use of old-style cast [-Wold-style-cast]
  kUCCollateTypeMask            = (UInt32)kUCCollateTypeSourceMask << kUCCollateTypeShiftBits
                                  ^       ~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:443:35: warning: use of old-style cast [-Wold-style-cast]
  kUCTypeSelectMaxListSize      = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:204:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:1172:35: warning: use of old-style cast [-Wold-style-cast]
  kXLibTag1                     = (int)0xF04D6163/*'<F0>Mac' */, /* For non-Apple compilers: 0xF04D6163.*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:212:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h:54:35: warning: use of old-style cast [-Wold-style-cast]
  AIFCVersion1                  = (uint32_t)0xA2805140
                                  ^         ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:25:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:231:35: warning: use of old-style cast [-Wold-style-cast]
  kAEDebugXMLDebugAll           = (int)0xFFFFFFFF /* everything! */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h:42:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/AuthSession.h:83:30: warning: use of old-style cast [-Wold-style-cast]
    callerSecuritySession = ((SecuritySessionId)-1)     /* the Session I (the caller) am in */
                             ^                  ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:288:35: warning: use of old-style cast [-Wold-style-cast]
  kHelpFolderIcon               = (int)0xC4686C70/*'Æ’hlp' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:290:35: warning: use of old-style cast [-Wold-style-cast]
  kInternetPlugInFolderIcon     = (int)0xC46E6574/*'Æ’net' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:292:35: warning: use of old-style cast [-Wold-style-cast]
  kLocalesFolderIcon            = (int)0xC46C6F63/*'Æ’loc' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:297:35: warning: use of old-style cast [-Wold-style-cast]
  kPrinterDriverFolderIcon      = (int)0xC4707264/*'Æ’prd' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:302:35: warning: use of old-style cast [-Wold-style-cast]
  kScriptingAdditionsFolderIcon = (int)0xC4736372/*'Æ’scr' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:303:35: warning: use of old-style cast [-Wold-style-cast]
  kSharedLibrariesFolderIcon    = (int)0xC46C6962/*'Æ’lib' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:312:35: warning: use of old-style cast [-Wold-style-cast]
  kTextEncodingsFolderIcon      = (int)0xC4746578/*'Æ’tex' */,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSConstants.h:60:35: warning: use of old-style cast [-Wold-style-cast]
  kLSRolesAll                   = (UInt32)0xFFFFFFFF /* claim to do it all*/
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/UiExtensions.cpp:14:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/scripting/CustomImages.h:19:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h:384:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h:36:167: warning: use of old-style cast [-Wold-style-cast]
  kLSRequestAllInfo                                     __OS_AVAILABILITY_MSG(macosx, deprecated=10.11, "Use CFURLCopyResourcePropertiesForKeys or -[NSURL resourceValuesForKeys:error:] instead.") = (UInt32)0xFFFFFFFF /* thread-safe in 10.2*/
                                                                                                                                                                                                      ^       ~~~~~~~~~~
104 warnings generated.
[ 87%] 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
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/AssetPacks.cpp.o
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Banner.cpp.o
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Changelog.cpp.o
[ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Cheats.cpp.o
[ 88%] 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
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/DemolishRidePrompt.cpp.o
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Dropdown.cpp.o
[ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorBottomToolbar.cpp.o
[ 89%] 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/EditorObjectiveOptions.cpp.o
[ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorScenarioOptions.cpp.o
[ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Error.cpp.o
[ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Finances.cpp.o
[ 90%] 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
[ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/GuestList.cpp.o
[ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/InstallTrack.cpp.o
[ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Land.cpp.o
[ 91%] 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
[ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MapGen.cpp.o
[ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MapTooltip.cpp.o
[ 92%] 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
[ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NewRide.cpp.o
[ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/News.cpp.o
[ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NewsOptions.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/Park.cpp.o
[ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/PatrolArea.cpp.o
[ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Player.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
[ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/RideList.cpp.o
[ 95%] 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
[ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ServerStart.cpp.o
[ 96%] 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
[ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TextInput.cpp.o
[ 97%] 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
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:183:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:47:6: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if !__BIG_ENDIAN__ && !__LITTLE_ENDIAN__
     ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:51:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__ && __LITTLE_ENDIAN__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:484:5: warning: '__LLP64__' is not defined, evaluates to 0 [-Wundef]
#if __LLP64__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:689:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:718:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:157:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:167:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT && TARGET_OS_MAC
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:854:42: warning: use of old-style cast [-Wold-style-cast]
    if (buf->directCStringBuffer) return (UniChar)(buf->directCStringBuffer[idx + buf->rangeToBuffer.location]);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:888:12: warning: use of old-style cast [-Wold-style-cast]
    return (UTF32Char)(((surrogateHigh - 0xD800UL) << 10) + (surrogateLow - 0xDC00UL) + 0x0010000UL);
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:896:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[0] = (UniChar)((character >> 10) + 0xD800UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:897:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[1] = (UniChar)((character & 0x3FF) + 0xDC00UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:901:47: warning: use of old-style cast [-Wold-style-cast]
        if (NULL != surrogates) *surrogates = (UniChar)character;
                                              ^        ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:76:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:1213:6: warning: 'DEPLOYMENT_TARGET_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if !DEPLOYMENT_TARGET_SWIFT
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:121:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:126:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (8 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:127:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (16 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:128:141: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationPopUpSelection(CFIndex n) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(n << 24));}
                                                                                                                                            ^              ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:35:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h:80:26: warning: '__ppc64__' is not defined, evaluates to 0 [-Wundef]
#elif defined __ppc__ || __ppc64__ || __arm64__
                         ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h:197:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:598:35: warning: use of old-style cast [-Wold-style-cast]
  smMaskAll                     = (int)0xFFFFFFFF, /*Convert all text*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2938:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentInstance          = (int)0x80008001, /* when cast to an OSErr this is -32767*/
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2939:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentSelector          = (int)0x80008002 /* when cast to an OSErr this is -32766*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:47:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h:1144:11: warning: use of old-style cast [-Wold-style-cast]
        return ( (UnicodeScalarValue)( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000;
                 ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h:268:35: warning: use of old-style cast [-Wold-style-cast]
  kStackParameterMask           = (int)0xFFFFFFC0, /* Register Result Location offsets & widths */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:50:35: warning: use of old-style cast [-Wold-style-cast]
  kCollectionAllAttributes      = (int)0xFFFFFFFF, /* all attributes bits set */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:59:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:464:35: warning: use of old-style cast [-Wold-style-cast]
  gestaltAFPClientAttributeMask = (int)0xFFFF0000, /* high word of response is a */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2412:38: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrMask = (int)0xFFFF0000, /*  mask for attribute bits*/
                                     ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2413:41: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrRunning = (int)0x80000000, /* printer sharing is running*/
                                        ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:67:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:47:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:69:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:96:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:123:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:148:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:204:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:230:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:264:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:287:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:312:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:335:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:358:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:383:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:408:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:433:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:456:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:508:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:533:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:558:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:581:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:606:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:631:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:660:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:687:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:712:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:738:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:764:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:792:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:818:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:851:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:876:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:901:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:924:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:947:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:972:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:997:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1022:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1045:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1096:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1121:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1146:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1169:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1194:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1219:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1244:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1267:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1292:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1315:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:84: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                 ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:74: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                       ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:139: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                                        ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:130: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:98: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:146: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:52:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:90:46: warning: use of old-style cast [-Wold-style-cast]
        kOSAsyncRef64Size   = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t))
                                                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:114:6: warning: 'KERNEL_USER32' is not defined, evaluates to 0 [-Wundef]
#if !KERNEL_USER32
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1108:35: warning: use of old-style cast [-Wold-style-cast]
  kFSCatInfoReserved            = (int)0xFFFC0000 /* bits that are currently reserved */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1359:35: warning: use of old-style cast [-Wold-style-cast]
  kFSIterateReserved            = (int)0xFFFFFFFC
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7188:35: warning: use of old-style cast [-Wold-style-cast]
  kioACAccessOwnerMask          = (int)0x80000000,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:127:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:48:5: warning: '__MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__' is not defined, evaluates to 0 [-Wundef]
#if __MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:147:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:715:47: warning: 'OLDP2C' is not defined, evaluates to 0 [-Wundef]
#if TARGET_OS_MAC && TARGET_API_MAC_CARBON && OLDP2C
                                              ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:155:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:323:35: warning: use of old-style cast [-Wold-style-cast]
  kUCCollateTypeMask            = (UInt32)kUCCollateTypeSourceMask << kUCCollateTypeShiftBits
                                  ^       ~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:443:35: warning: use of old-style cast [-Wold-style-cast]
  kUCTypeSelectMaxListSize      = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:204:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:1172:35: warning: use of old-style cast [-Wold-style-cast]
  kXLibTag1                     = (int)0xF04D6163/*'<F0>Mac' */, /* For non-Apple compilers: 0xF04D6163.*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:212:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h:54:35: warning: use of old-style cast [-Wold-style-cast]
  AIFCVersion1                  = (uint32_t)0xA2805140
                                  ^         ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:25:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:231:35: warning: use of old-style cast [-Wold-style-cast]
  kAEDebugXMLDebugAll           = (int)0xFFFFFFFF /* everything! */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h:42:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/AuthSession.h:83:30: warning: use of old-style cast [-Wold-style-cast]
    callerSecuritySession = ((SecuritySessionId)-1)     /* the Session I (the caller) am in */
                             ^                  ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:288:35: warning: use of old-style cast [-Wold-style-cast]
  kHelpFolderIcon               = (int)0xC4686C70/*'Æ’hlp' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:290:35: warning: use of old-style cast [-Wold-style-cast]
  kInternetPlugInFolderIcon     = (int)0xC46E6574/*'Æ’net' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:292:35: warning: use of old-style cast [-Wold-style-cast]
  kLocalesFolderIcon            = (int)0xC46C6F63/*'Æ’loc' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:297:35: warning: use of old-style cast [-Wold-style-cast]
  kPrinterDriverFolderIcon      = (int)0xC4707264/*'Æ’prd' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:302:35: warning: use of old-style cast [-Wold-style-cast]
  kScriptingAdditionsFolderIcon = (int)0xC4736372/*'Æ’scr' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:303:35: warning: use of old-style cast [-Wold-style-cast]
  kSharedLibrariesFolderIcon    = (int)0xC46C6962/*'Æ’lib' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:312:35: warning: use of old-style cast [-Wold-style-cast]
  kTextEncodingsFolderIcon      = (int)0xC4746578/*'Æ’tex' */,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSConstants.h:60:35: warning: use of old-style cast [-Wold-style-cast]
  kLSRolesAll                   = (UInt32)0xFFFFFFFF /* claim to do it all*/
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TitleMenu.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2-ui/scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h:384:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h:36:167: warning: use of old-style cast [-Wold-style-cast]
  kLSRequestAllInfo                                     __OS_AVAILABILITY_MSG(macosx, deprecated=10.11, "Use CFURLCopyResourcePropertiesForKeys or -[NSURL resourceValuesForKeys:error:] instead.") = (UInt32)0xFFFFFFFF /* thread-safe in 10.2*/
                                                                                                                                                                                                      ^       ~~~~~~~~~~
104 warnings generated.
[ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleOptions.cpp.o
[ 98%] 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
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:183:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:47:6: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if !__BIG_ENDIAN__ && !__LITTLE_ENDIAN__
     ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:51:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__ && __LITTLE_ENDIAN__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:484:5: warning: '__LLP64__' is not defined, evaluates to 0 [-Wundef]
#if __LLP64__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:689:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:718:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:157:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:167:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT && TARGET_OS_MAC
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:854:42: warning: use of old-style cast [-Wold-style-cast]
    if (buf->directCStringBuffer) return (UniChar)(buf->directCStringBuffer[idx + buf->rangeToBuffer.location]);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:888:12: warning: use of old-style cast [-Wold-style-cast]
    return (UTF32Char)(((surrogateHigh - 0xD800UL) << 10) + (surrogateLow - 0xDC00UL) + 0x0010000UL);
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:896:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[0] = (UniChar)((character >> 10) + 0xD800UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:897:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[1] = (UniChar)((character & 0x3FF) + 0xDC00UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:901:47: warning: use of old-style cast [-Wold-style-cast]
        if (NULL != surrogates) *surrogates = (UniChar)character;
                                              ^        ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:76:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:1213:6: warning: 'DEPLOYMENT_TARGET_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if !DEPLOYMENT_TARGET_SWIFT
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:121:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:126:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (8 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:127:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (16 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:128:141: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationPopUpSelection(CFIndex n) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(n << 24));}
                                                                                                                                            ^              ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:35:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h:80:26: warning: '__ppc64__' is not defined, evaluates to 0 [-Wundef]
#elif defined __ppc__ || __ppc64__ || __arm64__
                         ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h:197:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:598:35: warning: use of old-style cast [-Wold-style-cast]
  smMaskAll                     = (int)0xFFFFFFFF, /*Convert all text*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2938:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentInstance          = (int)0x80008001, /* when cast to an OSErr this is -32767*/
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2939:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentSelector          = (int)0x80008002 /* when cast to an OSErr this is -32766*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:47:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h:1144:11: warning: use of old-style cast [-Wold-style-cast]
        return ( (UnicodeScalarValue)( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000;
                 ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h:268:35: warning: use of old-style cast [-Wold-style-cast]
  kStackParameterMask           = (int)0xFFFFFFC0, /* Register Result Location offsets & widths */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:50:35: warning: use of old-style cast [-Wold-style-cast]
  kCollectionAllAttributes      = (int)0xFFFFFFFF, /* all attributes bits set */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:59:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:464:35: warning: use of old-style cast [-Wold-style-cast]
  gestaltAFPClientAttributeMask = (int)0xFFFF0000, /* high word of response is a */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2412:38: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrMask = (int)0xFFFF0000, /*  mask for attribute bits*/
                                     ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2413:41: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrRunning = (int)0x80000000, /* printer sharing is running*/
                                        ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:67:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:47:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:69:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:96:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:123:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:148:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:204:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:230:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:264:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:287:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:312:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:335:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:358:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:383:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:408:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:433:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:456:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:508:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:533:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:558:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:581:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:606:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:631:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:660:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:687:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:712:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:738:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:764:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:792:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:818:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:851:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:876:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:901:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:924:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:947:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:972:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:997:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1022:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1045:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1096:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1121:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1146:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1169:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1194:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1219:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1244:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1267:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1292:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1315:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:84: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                 ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:74: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                       ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:139: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                                        ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:130: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:98: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:146: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:52:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:90:46: warning: use of old-style cast [-Wold-style-cast]
        kOSAsyncRef64Size   = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t))
                                                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:114:6: warning: 'KERNEL_USER32' is not defined, evaluates to 0 [-Wundef]
#if !KERNEL_USER32
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1108:35: warning: use of old-style cast [-Wold-style-cast]
  kFSCatInfoReserved            = (int)0xFFFC0000 /* bits that are currently reserved */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1359:35: warning: use of old-style cast [-Wold-style-cast]
  kFSIterateReserved            = (int)0xFFFFFFFC
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7188:35: warning: use of old-style cast [-Wold-style-cast]
  kioACAccessOwnerMask          = (int)0x80000000,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:127:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:48:5: warning: '__MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__' is not defined, evaluates to 0 [-Wundef]
#if __MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:147:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:715:47: warning: 'OLDP2C' is not defined, evaluates to 0 [-Wundef]
#if TARGET_OS_MAC && TARGET_API_MAC_CARBON && OLDP2C
                                              ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:155:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:323:35: warning: use of old-style cast [-Wold-style-cast]
  kUCCollateTypeMask            = (UInt32)kUCCollateTypeSourceMask << kUCCollateTypeShiftBits
                                  ^       ~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:443:35: warning: use of old-style cast [-Wold-style-cast]
  kUCTypeSelectMaxListSize      = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:204:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:1172:35: warning: use of old-style cast [-Wold-style-cast]
  kXLibTag1                     = (int)0xF04D6163/*'<F0>Mac' */, /* For non-Apple compilers: 0xF04D6163.*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:212:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h:54:35: warning: use of old-style cast [-Wold-style-cast]
  AIFCVersion1                  = (uint32_t)0xA2805140
                                  ^         ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:25:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:231:35: warning: use of old-style cast [-Wold-style-cast]
  kAEDebugXMLDebugAll           = (int)0xFFFFFFFF /* everything! */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h:42:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/AuthSession.h:83:30: warning: use of old-style cast [-Wold-style-cast]
    callerSecuritySession = ((SecuritySessionId)-1)     /* the Session I (the caller) am in */
                             ^                  ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:288:35: warning: use of old-style cast [-Wold-style-cast]
  kHelpFolderIcon               = (int)0xC4686C70/*'Æ’hlp' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:290:35: warning: use of old-style cast [-Wold-style-cast]
  kInternetPlugInFolderIcon     = (int)0xC46E6574/*'Æ’net' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:292:35: warning: use of old-style cast [-Wold-style-cast]
  kLocalesFolderIcon            = (int)0xC46C6F63/*'Æ’loc' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:297:35: warning: use of old-style cast [-Wold-style-cast]
  kPrinterDriverFolderIcon      = (int)0xC4707264/*'Æ’prd' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:302:35: warning: use of old-style cast [-Wold-style-cast]
  kScriptingAdditionsFolderIcon = (int)0xC4736372/*'Æ’scr' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:303:35: warning: use of old-style cast [-Wold-style-cast]
  kSharedLibrariesFolderIcon    = (int)0xC46C6962/*'Æ’lib' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:312:35: warning: use of old-style cast [-Wold-style-cast]
  kTextEncodingsFolderIcon      = (int)0xC4746578/*'Æ’tex' */,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSConstants.h:60:35: warning: use of old-style cast [-Wold-style-cast]
  kLSRolesAll                   = (UInt32)0xFFFFFFFF /* claim to do it all*/
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/TopToolbar.cpp:12:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/windows/../scripting/CustomMenu.h:18:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/ScriptEngine.h:16:
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/../openrct2/scripting/../core/FileWatcher.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h:384:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h:36:167: warning: use of old-style cast [-Wold-style-cast]
  kLSRequestAllInfo                                     __OS_AVAILABILITY_MSG(macosx, deprecated=10.11, "Use CFURLCopyResourcePropertiesForKeys or -[NSURL resourceValuesForKeys:error:] instead.") = (UInt32)0xFFFFFFFF /* thread-safe in 10.2*/
                                                                                                                                                                                                      ^       ~~~~~~~~~~
104 warnings generated.
[ 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
[ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Transparency.cpp.o
[ 99%] 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%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.macOS.mm.o
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:183:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:54:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:47:6: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if !__BIG_ENDIAN__ && !__LITTLE_ENDIAN__
     ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:51:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__ && __LITTLE_ENDIAN__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:484:5: warning: '__LLP64__' is not defined, evaluates to 0 [-Wundef]
#if __LLP64__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:689:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:718:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:157:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:167:5: warning: 'DEPLOYMENT_RUNTIME_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if DEPLOYMENT_RUNTIME_SWIFT && TARGET_OS_MAC
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:854:42: warning: use of old-style cast [-Wold-style-cast]
    if (buf->directCStringBuffer) return (UniChar)(buf->directCStringBuffer[idx + buf->rangeToBuffer.location]);
                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:888:12: warning: use of old-style cast [-Wold-style-cast]
    return (UTF32Char)(((surrogateHigh - 0xD800UL) << 10) + (surrogateLow - 0xDC00UL) + 0x0010000UL);
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:896:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[0] = (UniChar)((character >> 10) + 0xD800UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:897:29: warning: use of old-style cast [-Wold-style-cast]
            surrogates[1] = (UniChar)((character & 0x3FF) + 0xDC00UL);
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:901:47: warning: use of old-style cast [-Wold-style-cast]
        if (NULL != surrogates) *surrogates = (UniChar)character;
                                              ^        ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:76:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:18:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:1213:6: warning: 'DEPLOYMENT_TARGET_SWIFT' is not defined, evaluates to 0 [-Wundef]
#if !DEPLOYMENT_TARGET_SWIFT
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:121:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:126:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (8 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:127:142: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(1UL << (16 + i)));}
                                                                                                                                             ^              ~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h:128:141: warning: use of old-style cast [-Wold-style-cast]
CF_INLINE CFOptionFlags CFUserNotificationPopUpSelection(CFIndex n) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos) {return ((CFOptionFlags)(n << 24));}
                                                                                                                                            ^              ~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:35:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h:80:26: warning: '__ppc64__' is not defined, evaluates to 0 [-Wundef]
#elif defined __ppc__ || __ppc64__ || __arm64__
                         ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h:197:5: warning: '__BIG_ENDIAN__' is not defined, evaluates to 0 [-Wundef]
#if __BIG_ENDIAN__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:39:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:598:35: warning: use of old-style cast [-Wold-style-cast]
  smMaskAll                     = (int)0xFFFFFFFF, /*Convert all text*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2938:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentInstance          = (int)0x80008001, /* when cast to an OSErr this is -32767*/
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h:2939:35: warning: use of old-style cast [-Wold-style-cast]
  badComponentSelector          = (int)0x80008002 /* when cast to an OSErr this is -32766*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:47:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h:1144:11: warning: use of old-style cast [-Wold-style-cast]
        return ( (UnicodeScalarValue)( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000;
                 ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h:268:35: warning: use of old-style cast [-Wold-style-cast]
  kStackParameterMask           = (int)0xFFFFFFC0, /* Register Result Location offsets & widths */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:51:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h:50:35: warning: use of old-style cast [-Wold-style-cast]
  kCollectionAllAttributes      = (int)0xFFFFFFFF, /* all attributes bits set */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:59:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:464:35: warning: use of old-style cast [-Wold-style-cast]
  gestaltAFPClientAttributeMask = (int)0xFFFF0000, /* high word of response is a */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2412:38: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrMask = (int)0xFFFF0000, /*  mask for attribute bits*/
                                     ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:2413:41: warning: use of old-style cast [-Wold-style-cast]
  gestaltUSBPrinterSharingAttrRunning = (int)0x80000000, /* printer sharing is running*/
                                        ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:67:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:47:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:69:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:96:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:123:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:148:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:204:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:230:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:264:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:287:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:312:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:335:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:358:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:383:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:408:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:433:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:456:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:508:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:533:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:558:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:581:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:606:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:631:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:660:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:687:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:712:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:738:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:764:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:792:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:818:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:851:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:876:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:901:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:924:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:947:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:972:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:997:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1022:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1045:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1096:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1121:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1146:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1169:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1194:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1219:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1244:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1267:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1292:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1315:7: warning: 'MATH64_USE_INLINE' is not defined, evaluates to 0 [-Wundef]
  #if MATH64_USE_INLINE
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:84: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                 ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:74: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                       ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:139: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                                        ^       ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1362:130: warning: use of old-style cast [-Wold-style-cast]
                static __inline wide SInt64ToWide(SInt64 s) { wide result; result.hi = (SInt32)(((UInt64)s >> 32) & 0xffffffffUL); result.lo = (UInt32)((UInt64)s & 0xffffffffUL); return result; }
                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:98: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h:1365:146: warning: use of old-style cast [-Wold-style-cast]
                static __inline UnsignedWide UInt64ToUnsignedWide(UInt64 u) { UnsignedWide result; result.hi = (UInt32)((u >> 32) & 0xffffffffUL); result.lo = (UInt32)(u & 0xffffffffUL); return result; }
                                                                                                                                                               ^       ~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:52:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:90:46: warning: use of old-style cast [-Wold-style-cast]
        kOSAsyncRef64Size   = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t))
                                                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:114:6: warning: 'KERNEL_USER32' is not defined, evaluates to 0 [-Wundef]
#if !KERNEL_USER32
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:87:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1108:35: warning: use of old-style cast [-Wold-style-cast]
  kFSCatInfoReserved            = (int)0xFFFC0000 /* bits that are currently reserved */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:1359:35: warning: use of old-style cast [-Wold-style-cast]
  kFSIterateReserved            = (int)0xFFFFFFFC
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:7188:35: warning: use of old-style cast [-Wold-style-cast]
  kioACAccessOwnerMask          = (int)0x80000000,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:127:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:48:5: warning: '__MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__' is not defined, evaluates to 0 [-Wundef]
#if __MACHINEEXCEPTIONS_USE_OLD_CR_FIELD_NAME__
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:147:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:715:47: warning: 'OLDP2C' is not defined, evaluates to 0 [-Wundef]
#if TARGET_OS_MAC && TARGET_API_MAC_CARBON && OLDP2C
                                              ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:155:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:323:35: warning: use of old-style cast [-Wold-style-cast]
  kUCCollateTypeMask            = (UInt32)kUCCollateTypeSourceMask << kUCCollateTypeShiftBits
                                  ^       ~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:443:35: warning: use of old-style cast [-Wold-style-cast]
  kUCTypeSelectMaxListSize      = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:204:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:1172:35: warning: use of old-style cast [-Wold-style-cast]
  kXLibTag1                     = (int)0xF04D6163/*'<F0>Mac' */, /* For non-Apple compilers: 0xF04D6163.*/
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:212:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h:54:35: warning: use of old-style cast [-Wold-style-cast]
  AIFCVersion1                  = (uint32_t)0xA2805140
                                  ^         ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:25:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h:231:35: warning: use of old-style cast [-Wold-style-cast]
  kAEDebugXMLDebugAll           = (int)0xFFFFFFFF /* everything! */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h:42:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Security.framework/Headers/AuthSession.h:83:30: warning: use of old-style cast [-Wold-style-cast]
    callerSecuritySession = ((SecuritySessionId)-1)     /* the Session I (the caller) am in */
                             ^                  ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:288:35: warning: use of old-style cast [-Wold-style-cast]
  kHelpFolderIcon               = (int)0xC4686C70/*'Æ’hlp' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:290:35: warning: use of old-style cast [-Wold-style-cast]
  kInternetPlugInFolderIcon     = (int)0xC46E6574/*'Æ’net' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:292:35: warning: use of old-style cast [-Wold-style-cast]
  kLocalesFolderIcon            = (int)0xC46C6F63/*'Æ’loc' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:297:35: warning: use of old-style cast [-Wold-style-cast]
  kPrinterDriverFolderIcon      = (int)0xC4707264/*'Æ’prd' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:302:35: warning: use of old-style cast [-Wold-style-cast]
  kScriptingAdditionsFolderIcon = (int)0xC4736372/*'Æ’scr' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:303:35: warning: use of old-style cast [-Wold-style-cast]
  kSharedLibrariesFolderIcon    = (int)0xC46C6962/*'Æ’lib' */,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h:312:35: warning: use of old-style cast [-Wold-style-cast]
  kTextEncodingsFolderIcon      = (int)0xC4746578/*'Æ’tex' */,
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSConstants.h:60:35: warning: use of old-style cast [-Wold-style-cast]
  kLSRolesAll                   = (UInt32)0xFFFFFFFF /* claim to do it all*/
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h:384:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h:36:167: warning: use of old-style cast [-Wold-style-cast]
  kLSRequestAllInfo                                     __OS_AVAILABILITY_MSG(macosx, deprecated=10.11, "Use CFURLCopyResourcePropertiesForKeys or -[NSURL resourceValuesForKeys:error:] instead.") = (UInt32)0xFFFFFFFF /* thread-safe in 10.2*/
                                                                                                                                                                                                      ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:27:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h:24:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTLayoutTypes.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h:1026:35: warning: use of old-style cast [-Wold-style-cast]
  kMORTLigLastAction            = (int)0x80000000,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h:1136:35: warning: use of old-style cast [-Wold-style-cast]
  kMORXCoverVertical            = (int)0x80000000,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h:1472:35: warning: use of old-style cast [-Wold-style-cast]
  kKERXVertical                 = (int)0x80000000, /* set if this table has vertical kerning information */
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:27:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h:28:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h:53:35: warning: use of old-style cast [-Wold-style-cast]
  kATSNoTracking                = (int)0x80000000 /* negativeInfinity */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h:140:39: warning: use of old-style cast [-Wold-style-cast]
  kATSULayoutOperationAppleReserved = (UInt32)0xFFFFFFC0
                                      ^       ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h:330:35: warning: use of old-style cast [-Wold-style-cast]
  kATSLineAppleReserved         = (UInt32)0xFCE00000
                                  ^       ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h:375:35: warning: use of old-style cast [-Wold-style-cast]
  kATSStyleAppleReserved        = (UInt32)0xFFFFFFF8,
                                  ^       ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h:410:35: warning: use of old-style cast [-Wold-style-cast]
  kATSGlyphInfoIsAttachment     = (UInt32)0x80000000,
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:27:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h:36:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTTypes.h:20:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/SFNTTypes.h:243:43: warning: use of old-style cast [-Wold-style-cast]
    kFontNoPlatformCode                 = (unsigned int)(~0),
                                          ^             ~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/SFNTTypes.h:244:41: warning: use of old-style cast [-Wold-style-cast]
  kFontNoScriptCode                   = (unsigned int)(~0),
                                        ^             ~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/SFNTTypes.h:245:41: warning: use of old-style cast [-Wold-style-cast]
  kFontNoLanguageCode                 = (unsigned int)(~0)
                                        ^             ~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/SFNTTypes.h:321:39: warning: use of old-style cast [-Wold-style-cast]
    kFontNoNameCode                 = (unsigned int)(~0)
                                      ^             ~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:27:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h:32:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h:36:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTTypes.h:26:37: warning: use of old-style cast [-Wold-style-cast]
  kFontNoPlatform                 = (unsigned int)(~0),
                                    ^             ~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTTypes.h:27:37: warning: use of old-style cast [-Wold-style-cast]
  kFontNoScript                   = (unsigned int)(~0),
                                    ^             ~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTTypes.h:28:37: warning: use of old-style cast [-Wold-style-cast]
  kFontNoLanguage                 = (unsigned int)(~0),
                                    ^             ~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTTypes.h:29:37: warning: use of old-style cast [-Wold-style-cast]
  kFontNoName                     = (unsigned int)(~0)
                                    ^             ~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:35:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h:10:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:186:19: warning: use of old-style cast [-Wold-style-cast]
  p.x = (CGFloat)((double)t.a * point.x + (double)t.c * point.y + t.tx);
                  ^       ~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:186:43: warning: use of old-style cast [-Wold-style-cast]
  p.x = (CGFloat)((double)t.a * point.x + (double)t.c * point.y + t.tx);
                                          ^       ~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:186:9: warning: use of old-style cast [-Wold-style-cast]
  p.x = (CGFloat)((double)t.a * point.x + (double)t.c * point.y + t.tx);
        ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:187:19: warning: use of old-style cast [-Wold-style-cast]
  p.y = (CGFloat)((double)t.b * point.x + (double)t.d * point.y + t.ty);
                  ^       ~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:187:43: warning: use of old-style cast [-Wold-style-cast]
  p.y = (CGFloat)((double)t.b * point.x + (double)t.d * point.y + t.ty);
                                          ^       ~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:187:9: warning: use of old-style cast [-Wold-style-cast]
  p.y = (CGFloat)((double)t.b * point.x + (double)t.d * point.y + t.ty);
        ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:196:23: warning: use of old-style cast [-Wold-style-cast]
  s.width = (CGFloat)((double)t.a * size.width + (double)t.c * size.height);
                      ^       ~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:196:50: warning: use of old-style cast [-Wold-style-cast]
  s.width = (CGFloat)((double)t.a * size.width + (double)t.c * size.height);
                                                 ^       ~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:196:13: warning: use of old-style cast [-Wold-style-cast]
  s.width = (CGFloat)((double)t.a * size.width + (double)t.c * size.height);
            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:197:24: warning: use of old-style cast [-Wold-style-cast]
  s.height = (CGFloat)((double)t.b * size.width + (double)t.d * size.height);
                       ^       ~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:197:51: warning: use of old-style cast [-Wold-style-cast]
  s.height = (CGFloat)((double)t.b * size.width + (double)t.d * size.height);
                                                  ^       ~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h:197:14: warning: use of old-style cast [-Wold-style-cast]
  s.height = (CGFloat)((double)t.b * size.width + (double)t.d * size.height);
             ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:35:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h:46:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h:49:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h:41:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:45:40: warning: use of old-style cast [-Wold-style-cast]
    kIODisplayModeIDBootProgrammable = (IODisplayModeID)0xFFFFFFFB,
                                       ^                ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:47:40: warning: use of old-style cast [-Wold-style-cast]
    kIODisplayModeIDReservedBase     = (IODisplayModeID)0x80000000
                                       ^                ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h:20:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h:295:43: warning: use of old-style cast [-Wold-style-cast]
    kCTFontUIFontNone                   = (uint32_t)-1,
                                          ^         ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:39:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h:30:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h:75:31: warning: use of old-style cast [-Wold-style-cast]
    kCTRubyAlignmentInvalid = (uint8_t)-1,
                              ^        ~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h:108:30: warning: use of old-style cast [-Wold-style-cast]
    kCTRubyOverhangInvalid = (uint8_t)-1,
                             ^        ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Quickdraw.h:31:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:86:35: warning: use of old-style cast [-Wold-style-cast]
  cmProfileMajorVersionMask     = (int)0xFF000000,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:105:35: warning: use of old-style cast [-Wold-style-cast]
  cmCMSReservedFlagsMask        = (int)0xFFFF0000, /* these bits of the flags field are defined and reserved by CMS vendor */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:459:14: warning: use of old-style cast [-Wold-style-cast]
    return  ((UInt32*)a)[0]==((UInt32*)b)[0] && ((UInt32*)a)[1]==((UInt32*)b)[1] &&
             ^        ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:459:31: warning: use of old-style cast [-Wold-style-cast]
    return  ((UInt32*)a)[0]==((UInt32*)b)[0] && ((UInt32*)a)[1]==((UInt32*)b)[1] &&
                              ^        ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:459:50: warning: use of old-style cast [-Wold-style-cast]
    return  ((UInt32*)a)[0]==((UInt32*)b)[0] && ((UInt32*)a)[1]==((UInt32*)b)[1] &&
                                                 ^        ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:459:67: warning: use of old-style cast [-Wold-style-cast]
    return  ((UInt32*)a)[0]==((UInt32*)b)[0] && ((UInt32*)a)[1]==((UInt32*)b)[1] &&
                                                                  ^        ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:460:14: warning: use of old-style cast [-Wold-style-cast]
            ((UInt32*)a)[2]==((UInt32*)b)[2] && ((UInt32*)a)[3]==((UInt32*)b)[3];
             ^        ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:460:31: warning: use of old-style cast [-Wold-style-cast]
            ((UInt32*)a)[2]==((UInt32*)b)[2] && ((UInt32*)a)[3]==((UInt32*)b)[3];
                              ^        ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:460:50: warning: use of old-style cast [-Wold-style-cast]
            ((UInt32*)a)[2]==((UInt32*)b)[2] && ((UInt32*)a)[3]==((UInt32*)b)[3];
                                                 ^        ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:460:67: warning: use of old-style cast [-Wold-style-cast]
            ((UInt32*)a)[2]==((UInt32*)b)[2] && ((UInt32*)a)[3]==((UInt32*)b)[3];
                                                                  ^        ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1035:6: warning: '_DECLARE_CS_QD_API_' is not defined, evaluates to 0 [-Wundef]
#if !_DECLARE_CS_QD_API_
     ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1223:35: warning: use of old-style cast [-Wold-style-cast]
  kUseProfileIntent             = (int)0xFFFFFFFF /* For renderingIntent in NCMConcatProfileSpec    */
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1387:35: warning: use of old-style cast [-Wold-style-cast]
  cmColorSpaceReservedMask      = (int)0xFFF00000
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1453:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmGray8Space                  = cmGraySpace + cm8_8ColorPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1455:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmGray16LSpace                = cmGraySpace + cmLittleEndianPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1456:48: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmGrayA16Space                = cmGrayASpace + cm16_8ColorPacking,
                                  ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1458:48: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmGrayA32LSpace               = cmGrayASpace + cmLittleEndianPacking,
                                  ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1459:52: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmGrayA16PmulSpace            = cmGrayAPmulSpace + cm16_8ColorPacking,
                                  ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1461:52: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmGrayA32LPmulSpace           = cmGrayAPmulSpace + cmLittleEndianPacking,
                                  ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1462:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGB16Space                  = cmRGBSpace + cmWord5ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1463:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGB16LSpace                 = cmRGBSpace + cmWord5ColorPacking + cmLittleEndianPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1464:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGB565Space                 = cmRGBSpace + cmWord565ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1465:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGB565LSpace                = cmRGBSpace + cmWord565ColorPacking + cmLittleEndianPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1466:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGB24Space                  = cmRGBSpace + cm24_8ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1467:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGB32Space                  = cmRGBSpace + cm32_8ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1468:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGB48Space                  = cmRGBSpace + cm48_16ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1469:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGB48LSpace                 = cmRGBSpace + cm48_16ColorPacking + cmLittleEndianPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1470:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmARGB32Space                 = cmRGBASpace + cm32_8ColorPacking + cmAlphaFirstPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1471:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmARGB64Space                 = cmRGBASpace + cm64_16ColorPacking + cmAlphaFirstPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1472:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmARGB64LSpace                = cmRGBASpace + cm64_16ColorPacking + cmAlphaFirstPacking + cmLittleEndianPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1473:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGBA32Space                 = cmRGBASpace + cm32_8ColorPacking + cmAlphaLastPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1474:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGBA64Space                 = cmRGBASpace + cm64_16ColorPacking + cmAlphaLastPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1475:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGBA64LSpace                = cmRGBASpace + cm64_16ColorPacking + cmAlphaLastPacking + cmLittleEndianPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1476:51: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmARGB32PmulSpace             = cmRGBAPmulSpace + cm32_8ColorPacking + cmAlphaFirstPacking,
                                  ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1477:51: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmARGB64PmulSpace             = cmRGBAPmulSpace + cm64_16ColorPacking + cmAlphaFirstPacking,
                                  ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1478:51: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmARGB64LPmulSpace            = cmRGBAPmulSpace + cm64_16ColorPacking + cmAlphaFirstPacking + cmLittleEndianPacking,
                                  ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1479:51: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGBA32PmulSpace             = cmRGBAPmulSpace + cm32_8ColorPacking + cmAlphaLastPacking,
                                  ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1480:51: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGBA64PmulSpace             = cmRGBAPmulSpace + cm64_16ColorPacking + cmAlphaLastPacking,
                                  ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1481:51: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmRGBA64LPmulSpace            = cmRGBAPmulSpace + cm64_16ColorPacking + cmAlphaLastPacking + cmLittleEndianPacking,
                                  ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1482:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmCMYK32Space                 = cmCMYKSpace + cm32_8ColorPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1483:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmCMYK64Space                 = cmCMYKSpace + cm64_16ColorPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1484:47: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmCMYK64LSpace                = cmCMYKSpace + cm64_16ColorPacking + cmLittleEndianPacking,
                                  ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1485:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmHSV32Space                  = cmHSVSpace + cmLong10ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1486:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmHLS32Space                  = cmHLSSpace + cmLong10ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1487:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmYXY32Space                  = cmYXYSpace + cmLong10ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1488:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmXYZ24Space                  = cmXYZSpace + cm24_8ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1489:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmXYZ32Space                  = cmXYZSpace + cmLong10ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1490:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmXYZ48Space                  = cmXYZSpace + cm48_16ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1491:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmXYZ48LSpace                 = cmXYZSpace + cm48_16ColorPacking + cmLittleEndianPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1492:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmLUV32Space                  = cmLUVSpace + cmLong10ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1493:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmLAB24Space                  = cmLABSpace + cm24_8ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1494:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmLAB32Space                  = cmLABSpace + cmLong10ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1495:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmLAB48Space                  = cmLABSpace + cm48_16ColorPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1496:46: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmLAB48LSpace                 = cmLABSpace + cm48_16ColorPacking + cmLittleEndianPacking,
                                  ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1497:57: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmGamutResult1Space           = cmOneBitDirectPacking + cmGamutResultSpace,
                                  ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1498:55: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmNamedIndexed32Space         = cm32_32ColorPacking + cmNamedIndexedSpace,
                                  ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1499:55: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmNamedIndexed32LSpace        = cm32_32ColorPacking + cmNamedIndexedSpace + cmLittleEndianPacking,
                                  ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1500:54: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmMCFive8Space                = cm40_8ColorPacking + cmMCFiveSpace,
                                  ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1501:54: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmMCSix8Space                 = cm48_8ColorPacking + cmMCSixSpace,
                                  ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1502:54: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmMCSeven8Space               = cm56_8ColorPacking + cmMCSevenSpace,
                                  ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1503:54: warning: arithmetic between different enumeration types ('(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1391:1)' and '(unnamed enum at /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1422:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  cmMCEight8Space               = cm64_8ColorPacking + cmMCEightSpace
                                  ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1872:35: warning: use of old-style cast [-Wold-style-cast]
  cmDeviceStateForceNotify      = (int)0x80000000,
                                  ^    ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1874:35: warning: use of old-style cast [-Wold-style-cast]
  cmDeviceStateAppleRsvdBits    = (int)0xFF00FFFF
                                  ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h:30:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h:149:35: warning: use of old-style cast [-Wold-style-cast]
  kSelectorAllHugeData          = (UInt32)0xFF000000,
                                  ^       ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h:154:35: warning: use of old-style cast [-Wold-style-cast]
  kSelectorAllAvailableData     = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h:34:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h:129:35: warning: use of old-style cast [-Wold-style-cast]
  kICAttrNoChange               = (UInt32)0xFFFFFFFF, /* pass this to ICSetPref to tell it not to change the attributes  */
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h:38:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:282:49: warning: use of old-style cast [-Wold-style-cast]
  kProcessDictionaryIncludeAllInformationMask = (int)0xFFFFFFFF
                                                ^    ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:55:9: warning: '__LANGANALYSIS_FORCE_INCLUSION_FROM_APPLICATIONSERVICES__' is not defined, evaluates to 0 [-Wundef]
                #elif __LANGANALYSIS_FORCE_INCLUSION_FROM_APPLICATIONSERVICES__
                      ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:9:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:60:5: warning: '__clang_tapi__' is not defined, evaluates to 0 [-Wundef]
#if __clang_tapi__
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:272:5: warning: '__SWIFT_ATTR_SUPPORTS_SENDABLE_DECLS' is not defined, evaluates to 0 [-Wundef]
#if __SWIFT_ATTR_SUPPORTS_SENDABLE_DECLS
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSArray.h:5:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:7:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSZone.h:60:12: warning: use of old-style cast [-Wold-style-cast]
    return (id)cf;
           ^   ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSArray.h:5:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:112:25: warning: use of old-style cast [-Wold-style-cast]
    return X ? CFRetain((CFTypeRef)X) : NULL;
                        ^          ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:117:13: warning: use of old-style cast [-Wold-style-cast]
    return [(id)CFMakeCollectable(X) autorelease];
            ^   ~~~~~~~~~~~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:14:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSByteOrder.h:129:13: warning: use of old-style cast [-Wold-style-cast]
    return ((union fconv *)&x)->sf;
            ^              ~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSByteOrder.h:137:13: warning: use of old-style cast [-Wold-style-cast]
    return ((union fconv *)&x)->number;
            ^              ~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSByteOrder.h:145:13: warning: use of old-style cast [-Wold-style-cast]
    return ((union dconv *)&x)->sd;
            ^              ~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSByteOrder.h:153:13: warning: use of old-style cast [-Wold-style-cast]
    return ((union dconv *)&x)->number;
            ^              ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:40:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSFileManager.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:12:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURLHandle.h:84:1: warning: method has no return type specified; defaults to 'id' [-Wmissing-method-return-type]
- initWithURL:(NSURL *)anURL cached:(BOOL)willCache API_DEPRECATED("", macos(10.0, 10.4)) API_UNAVAILABLE(ios, watchos, tvos);
^
  (id)
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:52:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSKeyedArchiver.h:9:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSGeometry.h:169:49: warning: use of old-style cast [-Wold-style-cast]
    return (aRect.origin.x + aRect.size.width * (CGFloat)0.5);
                                                ^        ~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSGeometry.h:173:50: warning: use of old-style cast [-Wold-style-cast]
    return (aRect.origin.y + aRect.size.height * (CGFloat)0.5);
                                                 ^        ~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSGeometry.h:194:13: warning: use of old-style cast [-Wold-style-cast]
    return ((union _ *)&cgrect)->ns;
            ^          ~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSGeometry.h:199:13: warning: use of old-style cast [-Wold-style-cast]
    return ((union _ *)&nsrect)->cg;
            ^          ~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSGeometry.h:204:13: warning: use of old-style cast [-Wold-style-cast]
    return ((union _ *)&cgpoint)->ns;
            ^          ~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSGeometry.h:209:13: warning: use of old-style cast [-Wold-style-cast]
    return ((union _ *)&nspoint)->cg;
            ^          ~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSGeometry.h:214:13: warning: use of old-style cast [-Wold-style-cast]
    return ((union _ *)&cgsize)->ns;
            ^          ~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSGeometry.h:219:13: warning: use of old-style cast [-Wold-style-cast]
    return ((union _ *)&nssize)->cg;
            ^          ~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:62:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h:26:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PDEPluginInterface.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:155:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSTask.h:34:85: error: expected ','
@property (nullable, copy) NSData *launchRequirementData API_AVAILABLE(macos(14.4)) API_UNAVAILABLE(ios, watchos, tvos, visionos);
                                                                                    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:102:133: note: expanded from macro 'API_UNAVAILABLE'
    #define API_UNAVAILABLE(...) __API_UNAVAILABLE_GET_MACRO(__VA_ARGS__,__API_UNAVAILABLE7,__API_UNAVAILABLE6, __API_UNAVAILABLE5, __API_UNAVAILABLE4,__API_UNAVAILABLE3,__API_UNAVAILABLE2,__API_UNAVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:66:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h:38:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDAvailability.h:20:5: warning: 'QD_BUILDING_QD' is not defined, evaluates to 0 [-Wundef]
#if QD_BUILDING_QD
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:66:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h:50:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATSUI.framework/Headers/ATSUnicode.h:18:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATSUI.framework/Headers/ATSAvailability.h:11:5: warning: 'ATS_BUILDING_ATS' is not defined, evaluates to 0 [-Wundef]
#if ATS_BUILDING_ATS || defined(CARBON)
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATSUI.framework/Headers/ATSAvailability.h:17:38: warning: 'MAC_OS_VERSION_13_0' is not defined, evaluates to 0 [-Wundef]
#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_13_0
                                     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:66:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h:50:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATSUI.framework/Headers/ATSUnicode.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATSUI.framework/Headers/ATSUnicodeTypes.h:1260:35: warning: use of old-style cast [-Wold-style-cast]
  kATSUFromTextBeginning        = (UInt32)0xFFFFFFFF,
                                  ^       ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATSUI.framework/Headers/ATSUnicodeTypes.h:1265:35: warning: use of old-style cast [-Wold-style-cast]
  kATSUToTextEnd                = (UInt32)0xFFFFFFFF,
                                  ^       ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATSUI.framework/Headers/ATSUnicodeTypes.h:1270:35: warning: use of old-style cast [-Wold-style-cast]
  kATSUFromPreviousLayout       = (UInt32)0xFFFFFFFE,
                                  ^       ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATSUI.framework/Headers/ATSUnicodeTypes.h:1275:35: warning: use of old-style cast [-Wold-style-cast]
  kATSUFromFollowingLayout      = (UInt32)0xFFFFFFFD
                                  ^       ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATSUI.framework/Headers/ATSUnicodeTypes.h:1290:35: warning: use of old-style cast [-Wold-style-cast]
  kATSUUseGrafPortPenLoc        = (UInt32)0xFFFFFFFF,
                                  ^       ~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATSUI.framework/Headers/ATSUnicodeTypes.h:1297:35: warning: use of old-style cast [-Wold-style-cast]
  kATSUClearAll                 = (UInt32)0xFFFFFFFF
                                  ^       ~~~~~~~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAccessibilityColor.h:9:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSColor.h:46:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:10:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:255:135: warning: use of old-style cast [-Wold-style-cast]
static const NSEventSubtype NSAWTEventType                      API_DEPRECATED("This subtype no longer exists", macos(10.10,10.12)) = (NSEventSubtype)16;
                                                                                                                                      ^               ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAccessibilityColor.h:9:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSColor.h:46:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:10:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:12:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPasteboard.h:175:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAccessibilityColor.h:9:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSColor.h:46:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSUserActivity.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSDocument.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSMenu.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSMenuItem.h:13:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:390:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:400:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAccessibilityColor.h:9:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSColor.h:46:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSUserActivity.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSDocument.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSMenu.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSMenuItem.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCell.h:11:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSText.h:20:6: warning: '__NSTEXT_SHARED_SECTION__' is not defined, evaluates to 0 [-Wundef]
#if !__NSTEXT_SHARED_SECTION__
     ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAccessibilityColor.h:9:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSColor.h:46:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSUserActivity.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSDocument.h:14:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSMenu.h:253:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAccessibilityColor.h:9:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSColor.h:46:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSUserActivity.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSDocument.h:16:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSKeyValueBinding.h:115:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:22:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSBox.h:81:109: warning: use of old-style cast [-Wold-style-cast]
static const NSBoxType NSBoxSecondary API_DEPRECATED_WITH_REPLACEMENT("NSBoxPrimary", macos(10.0, 10.15)) = (NSBoxType)1;
                                                                                                            ^          ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSBox.h:84:200: warning: use of old-style cast [-Wold-style-cast]
static const NSBoxType NSBoxOldStyle API_DEPRECATED("NSBoxOldStyle is discouraged in modern application design. It should be replaced with either NSBoxPrimary or NSBoxCustom.", macos(10.0, 10.15)) = (NSBoxType)3;
                                                                                                                                                                                                       ^          ~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSButton.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:145:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSButton.h:9:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSButtonCell.h:166:146: warning: use of old-style cast [-Wold-style-cast]
static const NSBezelStyle NSSmallIconButtonBezelStyle API_DEPRECATED("This bezel style is obsolete and should not be used.", macos(10.0,10.0)) = (NSBezelStyle)2;
                                                                                                                                                 ^             ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSButtonCell.h:167:132: warning: use of old-style cast [-Wold-style-cast]
static const NSBezelStyle NSThickSquareBezelStyle API_DEPRECATED_WITH_REPLACEMENT("NSBezelStyleFlexiblePush", macos(10.0,10.12)) = (NSBezelStyle)3;
                                                                                                                                   ^             ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSButtonCell.h:168:134: warning: use of old-style cast [-Wold-style-cast]
static const NSBezelStyle NSThickerSquareBezelStyle API_DEPRECATED_WITH_REPLACEMENT("NSBezelStyleFlexiblePush", macos(10.0,10.12)) = (NSBezelStyle)4;
                                                                                                                                     ^             ~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:42:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontManager.h:149:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPanel.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:195:50: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowLevel NSNormalWindowLevel = kCGNormalWindowLevel;
                                                 ^~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h:67:42: note: expanded from macro 'kCGNormalWindowLevel'
#define kCGNormalWindowLevel            ((CGWindowLevel)0)
                                         ^              ~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPanel.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:196:52: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowLevel NSFloatingWindowLevel = kCGFloatingWindowLevel;
                                                   ^~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h:68:42: note: expanded from macro 'kCGFloatingWindowLevel'
#define kCGFloatingWindowLevel          ((CGWindowLevel)3)
                                         ^              ~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPanel.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:197:51: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowLevel NSSubmenuWindowLevel = kCGTornOffMenuWindowLevel;
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h:69:42: note: expanded from macro 'kCGTornOffMenuWindowLevel'
#define kCGTornOffMenuWindowLevel       ((CGWindowLevel)3)
                                         ^              ~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPanel.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:198:55: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowLevel NSTornOffMenuWindowLevel = kCGTornOffMenuWindowLevel;
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h:69:42: note: expanded from macro 'kCGTornOffMenuWindowLevel'
#define kCGTornOffMenuWindowLevel       ((CGWindowLevel)3)
                                         ^              ~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPanel.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:199:52: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowLevel NSMainMenuWindowLevel = kCGMainMenuWindowLevel;
                                                   ^~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h:73:42: note: expanded from macro 'kCGMainMenuWindowLevel'
#define kCGMainMenuWindowLevel          ((CGWindowLevel)24)
                                         ^              ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPanel.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:200:50: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowLevel NSStatusWindowLevel = kCGStatusWindowLevel;
                                                 ^~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h:74:42: note: expanded from macro 'kCGStatusWindowLevel'
#define kCGStatusWindowLevel            ((CGWindowLevel)25)
                                         ^              ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPanel.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:201:54: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowLevel NSModalPanelWindowLevel = kCGModalPanelWindowLevel;
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h:70:42: note: expanded from macro 'kCGModalPanelWindowLevel'
#define kCGModalPanelWindowLevel        ((CGWindowLevel)8)
                                         ^              ~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPanel.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:202:53: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowLevel NSPopUpMenuWindowLevel = kCGPopUpMenuWindowLevel;
                                                    ^~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h:75:42: note: expanded from macro 'kCGPopUpMenuWindowLevel'
#define kCGPopUpMenuWindowLevel         ((CGWindowLevel)101)
                                         ^              ~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPanel.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:203:55: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowLevel NSScreenSaverWindowLevel = kCGScreenSaverWindowLevel;
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h:79:42: note: expanded from macro 'kCGScreenSaverWindowLevel'
#define kCGScreenSaverWindowLevel       ((CGWindowLevel)1000)
                                         ^              ~~~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:8:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPanel.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:1036:195: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowButton NSWindowFullScreenButton API_DEPRECATED("The standard window button for NSWindowFullScreenButton is always nil; use NSWindowZoomButton instead", macos(10.7,10.12)) = (NSWindowButton)7;
                                                                                                                                                                                                  ^               ~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:1040:86: warning: use of old-style cast [-Wold-style-cast]
static const NSWindowLevel NSDockWindowLevel API_DEPRECATED("", macos(10.0,10.13)) = kCGDockWindowLevel;
                                                                                     ^~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h:72:42: note: expanded from macro 'kCGDockWindowLevel'
#define kCGDockWindowLevel              ((CGWindowLevel)20)
                                         ^              ~~
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:43:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSFontPanel.h:40:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVReturn.h:21:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVBase.h:362:5: warning: '__SWIFT_ATTR_SUPPORTS_SENDABLE_DECLS' is not defined, evaluates to 0 [-Wundef]
#if __SWIFT_ATTR_SUPPORTS_SENDABLE_DECLS
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:25:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/OpenGL.framework/Headers/OpenGL.h:51:58: warning: availability does not match previous declaration [-Wavailability]
extern CGLContextObj CGLRetainContext(CGLContextObj ctx) OPENGL_AVAILABLE(10_5) OPENGL_DEPRECATED(10.4, 10.14);
                                                         ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/OpenGL.framework/Headers/OpenGLAvailability.h:11:33: note: expanded from macro 'OPENGL_AVAILABLE'
        #define OPENGL_AVAILABLE(from) API_AVAILABLE(macos(from))
                                       ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:61:178: note: expanded from macro 'API_AVAILABLE'
    #define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                 ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/OpenGL.framework/Headers/OpenGL.h:51:81: note: previous attribute is here
extern CGLContextObj CGLRetainContext(CGLContextObj ctx) OPENGL_AVAILABLE(10_5) OPENGL_DEPRECATED(10.4, 10.14);
                                                                                ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/OpenGL.framework/Headers/OpenGLAvailability.h:12:38: note: expanded from macro 'OPENGL_DEPRECATED'
        #define OPENGL_DEPRECATED(from, to) API_DEPRECATED("OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings)", macos(from, to))
                                            ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:83:209: note: expanded from macro 'API_DEPRECATED'
    #define API_DEPRECATED(...) __API_DEPRECATED_MSG_GET_MACRO(__VA_ARGS__,__API_DEPRECATED_MSG8,__API_DEPRECATED_MSG7, __API_DEPRECATED_MSG6,__API_DEPRECATED_MSG5,__API_DEPRECATED_MSG4,__API_DEPRECATED_MSG3,__API_DEPRECATED_MSG2,__API_DEPRECATED_MSG1, 0)(__VA_ARGS__)
                                                                                                                                                                                                                ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:25:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:26:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/OpenGL.framework/Headers/OpenGL.h:52:50: warning: availability does not match previous declaration [-Wavailability]
extern void CGLReleaseContext(CGLContextObj ctx) OPENGL_AVAILABLE(10_5) OPENGL_DEPRECATED(10.4, 10.14);
                                                 ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/OpenGL.framework/Headers/OpenGLAvailability.h:11:33: note: expanded from macro 'OPENGL_AVAILABLE'
        #define OPENGL_AVAILABLE(from) API_AVAILABLE(macos(from))
                                       ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:61:178: note: expanded from macro 'API_AVAILABLE'
    #define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                 ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/OpenGL.framework/Headers/OpenGL.h:52:73: note: previous attribute is here
extern void CGLReleaseContext(CGLContextObj ctx) OPENGL_AVAILABLE(10_5) OPENGL_DEPRECATED(10.4, 10.14);
                                                                        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/OpenGL.framework/Headers/OpenGLAvailability.h:12:38: note: expanded from macro 'OPENGL_DEPRECATED'
        #define OPENGL_DEPRECATED(from, to) API_DEPRECATED("OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings)", macos(from, to))
                                            ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:83:209: note: expanded from macro 'API_DEPRECATED'
    #define API_DEPRECATED(...) __API_DEPRECATED_MSG_GET_MACRO(__VA_ARGS__,__API_DEPRECATED_MSG8,__API_DEPRECATED_MSG7, __API_DEPRECATED_MSG6,__API_DEPRECATED_MSG5,__API_DEPRECATED_MSG4,__API_DEPRECATED_MSG3,__API_DEPRECATED_MSG2,__API_DEPRECATED_MSG1, 0)(__VA_ARGS__)
                                                                                                                                                                                                                ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:250:151: error: expected ','
CV_EXPORT const CFStringRef CV_NONNULL kCVImageBufferLogTransferFunctionKey API_AVAILABLE(macosx(14.2), ios(17.2), tvos(17.2), watchos(10.2), visionos(1.1));
                                                                                                                                                      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVImageBuffer.h:252:157: error: expected ','
CV_EXPORT const CFStringRef CV_NONNULL kCVImageBufferLogTransferFunction_AppleLog API_AVAILABLE(macosx(14.2), ios(17.2), tvos(17.2), watchos(10.2), visionos(1.1));
                                                                                                                                                            ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:29:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:238:167: error: expected ','
CV_EXPORT const CFStringRef CV_NONNULL kCVPixelBufferOpenGLESCompatibilityKey API_AVAILABLE(ios(6.0), tvos(9.0)) API_UNAVAILABLE(macosx) API_UNAVAILABLE(macCatalyst) API_UNAVAILABLE(visionos) __WATCHOS_PROHIBITED;       // CFBoolean
                                                                                                                                                                      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:102:190: note: expanded from macro 'API_UNAVAILABLE'
    #define API_UNAVAILABLE(...) __API_UNAVAILABLE_GET_MACRO(__VA_ARGS__,__API_UNAVAILABLE7,__API_UNAVAILABLE6, __API_UNAVAILABLE5, __API_UNAVAILABLE4,__API_UNAVAILABLE3,__API_UNAVAILABLE2,__API_UNAVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                             ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:29:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:241:179: error: expected ','
CV_EXPORT const CFStringRef CV_NONNULL kCVPixelBufferOpenGLESTextureCacheCompatibilityKey API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(macosx) API_UNAVAILABLE(macCatalyst) API_UNAVAILABLE(visionos) __WATCHOS_PROHIBITED;
                                                                                                                                                                                  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:102:190: note: expanded from macro 'API_UNAVAILABLE'
    #define API_UNAVAILABLE(...) __API_UNAVAILABLE_GET_MACRO(__VA_ARGS__,__API_UNAVAILABLE7,__API_UNAVAILABLE6, __API_UNAVAILABLE5, __API_UNAVAILABLE4,__API_UNAVAILABLE3,__API_UNAVAILABLE2,__API_UNAVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                             ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:629:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBufferIOSurface.h:43:121: error: expected ','
CV_EXPORT const CFStringRef CV_NONNULL kCVPixelBufferIOSurfaceOpenGLTextureCompatibilityKey API_AVAILABLE(macosx(10.6)) API_UNAVAILABLE(visionos) __IOS_PROHIBITED __TVOS_PROHIBITED __WATCHOS_PROHIBITED;      // CFBoolean
                                                                                                                        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:102:190: note: expanded from macro 'API_UNAVAILABLE'
    #define API_UNAVAILABLE(...) __API_UNAVAILABLE_GET_MACRO(__VA_ARGS__,__API_UNAVAILABLE7,__API_UNAVAILABLE6, __API_UNAVAILABLE5, __API_UNAVAILABLE4,__API_UNAVAILABLE3,__API_UNAVAILABLE2,__API_UNAVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                             ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:629:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBufferIOSurface.h:45:117: error: expected ','
CV_EXPORT const CFStringRef CV_NONNULL kCVPixelBufferIOSurfaceOpenGLFBOCompatibilityKey API_AVAILABLE(macosx(10.6)) API_UNAVAILABLE(visionos) __IOS_PROHIBITED __TVOS_PROHIBITED __WATCHOS_PROHIBITED;  // CFBoolean
                                                                                                                    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:102:190: note: expanded from macro 'API_UNAVAILABLE'
    #define API_UNAVAILABLE(...) __API_UNAVAILABLE_GET_MACRO(__VA_ARGS__,__API_UNAVAILABLE7,__API_UNAVAILABLE6, __API_UNAVAILABLE5, __API_UNAVAILABLE4,__API_UNAVAILABLE3,__API_UNAVAILABLE2,__API_UNAVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                             ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:629:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBufferIOSurface.h:50:183: error: expected ','
CV_EXPORT const CFStringRef CV_NONNULL kCVPixelBufferIOSurfaceOpenGLESTextureCompatibilityKey API_AVAILABLE(ios(5.0), tvos(9.0)) API_UNAVAILABLE(macosx) API_UNAVAILABLE(macCatalyst) API_UNAVAILABLE(visionos) __WATCHOS_PROHIBITED;   // CFBoolean
                                                                                                                                                                                      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:102:190: note: expanded from macro 'API_UNAVAILABLE'
    #define API_UNAVAILABLE(...) __API_UNAVAILABLE_GET_MACRO(__VA_ARGS__,__API_UNAVAILABLE7,__API_UNAVAILABLE6, __API_UNAVAILABLE5, __API_UNAVAILABLE4,__API_UNAVAILABLE3,__API_UNAVAILABLE2,__API_UNAVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                             ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:29:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:629:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBufferIOSurface.h:52:179: error: expected ','
CV_EXPORT const CFStringRef CV_NONNULL kCVPixelBufferIOSurfaceOpenGLESFBOCompatibilityKey API_AVAILABLE(ios(5.0), tvos(9.0)) API_UNAVAILABLE(macosx) API_UNAVAILABLE(macCatalyst) API_UNAVAILABLE(visionos) __WATCHOS_PROHIBITED;       // CFBoolean
                                                                                                                                                                                  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:102:190: note: expanded from macro 'API_UNAVAILABLE'
    #define API_UNAVAILABLE(...) __API_UNAVAILABLE_GET_MACRO(__VA_ARGS__,__API_UNAVAILABLE7,__API_UNAVAILABLE6, __API_UNAVAILABLE5, __API_UNAVAILABLE4,__API_UNAVAILABLE3,__API_UNAVAILABLE2,__API_UNAVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                             ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:56:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCIImageRep.h:11:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CoreVideo.h:45:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelFormatDescription.h:117:164: error: expected ','
CV_EXPORT const CFStringRef CV_NONNULL kCVPixelFormatOpenGLESCompatibility API_AVAILABLE(ios(5.0), tvos(9.0)) API_UNAVAILABLE(macosx) API_UNAVAILABLE(macCatalyst) API_UNAVAILABLE(visionos) __WATCHOS_PROHIBITED;
                                                                                                                                                                   ^
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/os/availability.h:102:190: note: expanded from macro 'API_UNAVAILABLE'
    #define API_UNAVAILABLE(...) __API_UNAVAILABLE_GET_MACRO(__VA_ARGS__,__API_UNAVAILABLE7,__API_UNAVAILABLE6, __API_UNAVAILABLE5, __API_UNAVAILABLE4,__API_UNAVAILABLE3,__API_UNAVAILABLE2,__API_UNAVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                             ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:58:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSColorPanel.h:72:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:137:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSTextCheckingClient.h:15:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSTextInputClient.h:101:4: warning: 'NSTextCursorAccessoryPlacement' is only available on macOS 14.0 or newer [-Wunguarded-availability-new]
- (NSTextCursorAccessoryPlacement)preferredTextAccessoryPlacement;
   ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSTextInputClient.h:20:28: note: 'NSTextCursorAccessoryPlacement' has been marked as being introduced in macOS 14.0 here, but the deployment target is macOS 11.0.0
typedef NS_ENUM(NSInteger, NSTextCursorAccessoryPlacement) {
                           ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSTextInputClient.h:101:1: note: annotate 'preferredTextAccessoryPlacement' with an availability attribute to silence this warning
- (NSTextCursorAccessoryPlacement)preferredTextAccessoryPlacement;
^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:147:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSTrackingSeparatorToolbarItem.h:8:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSToolbarItem.h:149:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:191:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSBezierPath.h:41:120: warning: 'NSBezierPathElementCubicCurveTo' is only available on macOS 14.0 or newer [-Wunguarded-availability-new]
    NSBezierPathElementCurveTo API_DEPRECATED_WITH_REPLACEMENT("NSBezierPathElementCubicCurveTo", macos(11.0, 14.0)) = NSBezierPathElementCubicCurveTo,
                                                                                                                       ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSBezierPath.h:38:5: note: 'NSBezierPathElementCubicCurveTo' has been marked as being introduced in macOS 14.0 here, but the deployment target is macOS 11.0.0
    NSBezierPathElementCubicCurveTo API_AVAILABLE(macos(14.0)),
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSBezierPath.h:35:29: note: annotate 'NSBezierPathElement' with an availability attribute to silence this warning
typedef NS_ENUM(NSUInteger, NSBezierPathElement) {
                            ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h:203:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplicationScripting.h:27:5: warning: '__swift__' is not defined, evaluates to 0 [-Wundef]
#if __swift__ < 40200
    ^
In file included from /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/src/openrct2-ui/UiContext.macOS.mm:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreData.framework/Headers/CoreData.h:24:
/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/CoreData.framework/Headers/NSFetchRequestExpression.h:14:62: warning: use of old-style cast [-Wold-style-cast]
static const NSExpressionType NSFetchRequestExpressionType = (NSExpressionType)50;
                                                             ^                 ~~
267 warnings and 10 errors generated.
*** [CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.macOS.mm.o] Error code 1

bmake[2]: stopped in /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/build
1 error

bmake[2]: stopped in /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/build
*** [CMakeFiles/openrct2.dir/all] Error code 2

bmake[1]: stopped in /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/build
1 error

bmake[1]: stopped in /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/build
*** [all] Error code 2

bmake: stopped in /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/build
1 error

bmake: stopped in /Users/pbulk/build/games/openrct2/work/OpenRCT2-0.4.10/build
*** Error code 2

Stop.
bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/openrct2
*** Error code 1

Stop.
bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/openrct2