From 69420a703accc56a195de804462df09af1758126 Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Thu, 22 Oct 2020 13:12:18 -0400 Subject: [PATCH] Port Linux/macOS to 64-bit, using new CMake build system. Huge shoutout to dhewm3 and RBDOOM-3-BFG for doing 99% of this work before us! --- CMakeLists.txt | 504 ++++++++ SConstruct | 15 +- cm/CollisionModel_files.cpp | 2 +- cm/CollisionModel_local.h | 12 +- d3xp/Actor.cpp | 10 +- d3xp/Grabber.cpp | 4 +- d3xp/Item.cpp | 5 +- d3xp/Player.cpp | 10 +- d3xp/Pvs.cpp | 59 +- d3xp/Trigger.cpp | 6 +- d3xp/ai/AAS_routing.cpp | 4 +- d3xp/ai/AI_events.cpp | 10 +- d3xp/anim/Anim_Import.cpp | 4 +- d3xp/gamesys/Callbacks.cpp | 1010 ++++++++--------- d3xp/gamesys/Class.cpp | 51 +- d3xp/gamesys/Class.h | 26 +- d3xp/gamesys/Event.cpp | 40 +- d3xp/gamesys/Event.h | 15 +- d3xp/gamesys/SysCmds.cpp | 2 +- d3xp/gamesys/TypeInfo.cpp | 12 +- d3xp/picker.cpp | 6 +- d3xp/script/Script_Interpreter.cpp | 20 +- d3xp/script/Script_Interpreter.h | 35 +- d3xp/script/Script_Program.cpp | 160 ++- d3xp/script/Script_Program.h | 44 +- flibitGLIMP.sh | 6 + framework/Common.cpp | 2 +- framework/Compressor.cpp | 6 +- framework/File.cpp | 16 +- framework/FileSystem.cpp | 10 +- framework/Session_menu.cpp | 6 +- game/Pvs.cpp | 60 +- game/ai/AAS_routing.cpp | 4 +- game/gamesys/Callbacks.cpp | 1010 ++++++++--------- game/gamesys/Class.cpp | 44 +- game/gamesys/Class.h | 26 +- game/gamesys/Event.cpp | 28 +- game/gamesys/Event.h | 15 +- game/gamesys/TypeInfo.cpp | 8 +- game/script/Script_Interpreter.cpp | 2 +- game/script/Script_Program.cpp | 160 ++- game/script/Script_Program.h | 40 +- idlib/Base64.cpp | 8 +- idlib/Dict.cpp | 8 +- idlib/Heap.cpp | 153 +-- idlib/Heap.h | 4 +- idlib/Lib.cpp | 16 +- idlib/Parser.cpp | 36 +- idlib/Parser.h | 8 +- idlib/Str.cpp | 56 +- idlib/Str.h | 28 +- idlib/Token.h | 12 +- idlib/hashing/CRC32.cpp | 32 +- idlib/hashing/CRC32.h | 10 +- idlib/hashing/MD4.cpp | 12 +- idlib/hashing/MD4.h | 4 +- idlib/hashing/MD5.cpp | 8 +- idlib/hashing/MD5.h | 4 +- idlib/math/Matrix.cpp | 4 +- idlib/math/Matrix.h | 4 +- idlib/math/Random.h | 30 +- idlib/math/Simd.cpp | 12 +- idlib/math/Simd_AltiVec.cpp | 6 +- idlib/math/Simd_Generic.cpp | 8 +- idlib/math/Simd_SSE.cpp | 88 +- idlib/math/Simd_SSE2.cpp | 8 +- idlib/math/Vector.cpp | 4 +- idlib/math/Vector.h | 4 +- idlib/math/idMath.h | 50 +- idlib/precompiled.h | 8 +- openal/linux/libopenal.so | 1 - openal/linux/libopenal.so.1 | 1 - openal/linux/libopenal.so.1.16.0 | Bin 1611261 -> 0 bytes openal/osx/OpenAL.framework/Headers | 1 - openal/osx/OpenAL.framework/OpenAL | 1 - openal/osx/OpenAL.framework/Resources | 1 - .../OpenAL.framework/Versions/A/Headers/al.h | 498 -------- .../OpenAL.framework/Versions/A/Headers/alc.h | 88 -- .../Versions/A/Headers/alctypes.h | 165 --- .../Versions/A/Headers/altypes.h | 326 ------ .../Versions/A/Headers/alut.h | 55 - openal/osx/OpenAL.framework/Versions/A/OpenAL | Bin 256696 -> 0 bytes .../Resources/English.lproj/InfoPlist.strings | Bin 486 -> 0 bytes .../Versions/A/Resources/Info.plist | 26 - .../Versions/A/Resources/READ_ME | 86 -- .../Versions/A/Resources/pbdevelopment.plist | 8 - openal/osx/OpenAL.framework/Versions/Current | 1 - renderer/Cinematic.cpp | 187 +-- renderer/Image_load.cpp | 4 +- renderer/Model_lwo.cpp | 7 +- renderer/glext.h | 4 +- renderer/tr_font.cpp | 4 +- sdl2/lib/linux/libSDL2-2.0.so.0 | 1 - sdl2/lib/linux/libSDL2-2.0.so.0.4.0 | Bin 1090292 -> 0 bytes sdl2/lib/linux/libSDL2.so | 1 - sdl2/lib/osx/libSDL2.dylib | Bin 1837800 -> 0 bytes sound/snd_efxfile.cpp | 4 +- sound/snd_emitter.cpp | 4 +- sound/snd_system.cpp | 18 +- sound/snd_world.cpp | 18 +- sys/glimp.cpp | 4 + sys/linux/main.cpp | 9 +- sys/osx/DOOMController.mm | 30 +- sys/osx/PreferencesDialog.cpp | 20 + sys/osx/macosx_sound.cpp | 2 +- sys/posix/posix_main.cpp | 16 +- sys/sys_local.cpp | 8 +- sys/sys_local.h | 8 +- sys/sys_public.h | 69 +- sys/win32/win_main.cpp | 14 +- tools/compilers/aas/AASFile.cpp | 2 +- tools/compilers/roqvq/codec.cpp | 14 +- ui/SimpleWindow.cpp | 34 +- ui/SimpleWindow.h | 2 +- ui/Window.cpp | 70 +- ui/Window.h | 14 +- ui/Winvar.cpp | 2 +- 117 files changed, 2835 insertions(+), 3127 deletions(-) create mode 100644 CMakeLists.txt create mode 100755 flibitGLIMP.sh delete mode 100644 openal/linux/libopenal.so delete mode 100644 openal/linux/libopenal.so.1 delete mode 100644 openal/linux/libopenal.so.1.16.0 delete mode 100644 openal/osx/OpenAL.framework/Headers delete mode 100644 openal/osx/OpenAL.framework/OpenAL delete mode 100644 openal/osx/OpenAL.framework/Resources delete mode 100644 openal/osx/OpenAL.framework/Versions/A/Headers/al.h delete mode 100644 openal/osx/OpenAL.framework/Versions/A/Headers/alc.h delete mode 100644 openal/osx/OpenAL.framework/Versions/A/Headers/alctypes.h delete mode 100644 openal/osx/OpenAL.framework/Versions/A/Headers/altypes.h delete mode 100644 openal/osx/OpenAL.framework/Versions/A/Headers/alut.h delete mode 100644 openal/osx/OpenAL.framework/Versions/A/OpenAL delete mode 100644 openal/osx/OpenAL.framework/Versions/A/Resources/English.lproj/InfoPlist.strings delete mode 100644 openal/osx/OpenAL.framework/Versions/A/Resources/Info.plist delete mode 100644 openal/osx/OpenAL.framework/Versions/A/Resources/READ_ME delete mode 100644 openal/osx/OpenAL.framework/Versions/A/Resources/pbdevelopment.plist delete mode 100644 openal/osx/OpenAL.framework/Versions/Current delete mode 100644 sdl2/lib/linux/libSDL2-2.0.so.0 delete mode 100644 sdl2/lib/linux/libSDL2-2.0.so.0.4.0 delete mode 100644 sdl2/lib/linux/libSDL2.so delete mode 100644 sdl2/lib/osx/libSDL2.dylib mode change 100644 => 100755 sys/glimp.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..419f8d8 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,504 @@ +# CMake File for Quadrilateral Cowboy (Because scons and Xcode are butt) +# Written by Ethan "flibitijibibo" Lee + +CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) +PROJECT(QuadrilateralCowboy) + +# CMake Options +OPTION(STEAM "Enable Steamworks" OFF) + +# Compiler Flags +ADD_COMPILE_OPTIONS( + -pipe + -Wno-unknown-pragmas + -Wno-write-strings + -fmessage-length=0 + -fpermissive + -fvisibility=hidden + -fno-strict-aliasing +) +ADD_DEFINITIONS(-D_D3XP -DCTF -DID_ENABLE_CURL=0 -DUSE_SDL -DXTHREADS) +IF(CMAKE_BUILD_TYPE STREQUAL "Debug") + ADD_DEFINITIONS(-D_DEBUG -DID_MCHECK) +ELSEIF(CMAKE_BUILD_TYPE STREQUAL "Release") + ADD_COMPILE_OPTIONS( + -Winline + -ffast-math + -fno-unsafe-math-optimizations + -fomit-frame-pointer + ) +ENDIF() +IF(STEAM) + ADD_DEFINITIONS(-DSTEAM) + INCLUDE_DIRECTORIES(steam) + LINK_DIRECTORIES(steam) +ENDIF() + +# RPATH +IF(APPLE) + SET(CMAKE_OSX_SYSROOT /Library/Developer/CommandLineTools/SDKs/MacOSX10.8.sdk) + SET(CMAKE_OSX_DEPLOYMENT_TARGET 10.8) + SET(BIN_LIBROOT "osx") + SET(BIN_RPATH "@executable_path/osx") + ADD_DEFINITIONS(-DMACOS_X) # WTF? -flibit +ELSE() + SET(BIN_LIBROOT "lib64") + SET(BIN_RPATH "\$ORIGIN/lib64") +ENDIF() +SET(CMAKE_SKIP_BUILD_RPATH TRUE) +SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) +SET(CMAKE_INSTALL_RPATH ${BIN_RPATH}) +SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE) + +# Include Directories +INCLUDE_DIRECTORIES(. sound/OggVorbis/vorbissrc/) + +# Source Lists +SET(QC_SRC + renderer/jpeg-6/jcapimin.c + renderer/jpeg-6/jccoefct.c + renderer/jpeg-6/jccolor.c + renderer/jpeg-6/jcdctmgr.c + renderer/jpeg-6/jchuff.c + renderer/jpeg-6/jcinit.c + renderer/jpeg-6/jcmainct.c + renderer/jpeg-6/jcmarker.c + renderer/jpeg-6/jcmaster.c + renderer/jpeg-6/jcomapi.c + renderer/jpeg-6/jcparam.c + renderer/jpeg-6/jcphuff.c + renderer/jpeg-6/jcprepct.c + renderer/jpeg-6/jcsample.c + renderer/jpeg-6/jdapimin.c + renderer/jpeg-6/jdapistd.c + renderer/jpeg-6/jdatadst.c + renderer/jpeg-6/jdatasrc.c + renderer/jpeg-6/jdcoefct.c + renderer/jpeg-6/jdcolor.c + renderer/jpeg-6/jddctmgr.c + renderer/jpeg-6/jdhuff.c + renderer/jpeg-6/jdinput.c + renderer/jpeg-6/jdmainct.c + renderer/jpeg-6/jdmarker.c + renderer/jpeg-6/jdmaster.c + renderer/jpeg-6/jdmerge.c + renderer/jpeg-6/jdphuff.c + renderer/jpeg-6/jdpostct.c + renderer/jpeg-6/jdsample.c + renderer/jpeg-6/jdtrans.c + renderer/jpeg-6/jerror.c + renderer/jpeg-6/jfdctflt.c + renderer/jpeg-6/jfdctfst.c + renderer/jpeg-6/jfdctint.c + renderer/jpeg-6/jidctflt.c + renderer/jpeg-6/jidctfst.c + renderer/jpeg-6/jidctint.c + renderer/jpeg-6/jidctred.c + renderer/jpeg-6/jmemmgr.c + renderer/jpeg-6/jmemnobs.c + renderer/jpeg-6/jquant1.c + renderer/jpeg-6/jquant2.c + renderer/jpeg-6/jutils.c + sound/OggVorbis/oggsrc/bitwise.c + sound/OggVorbis/oggsrc/framing.c + sound/OggVorbis/vorbissrc/analysis.c + sound/OggVorbis/vorbissrc/bitrate.c + sound/OggVorbis/vorbissrc/block.c + sound/OggVorbis/vorbissrc/codebook.c + sound/OggVorbis/vorbissrc/envelope.c + sound/OggVorbis/vorbissrc/floor0.c + sound/OggVorbis/vorbissrc/floor1.c + sound/OggVorbis/vorbissrc/info.c + sound/OggVorbis/vorbissrc/lookup.c + sound/OggVorbis/vorbissrc/lpc.c + sound/OggVorbis/vorbissrc/lsp.c + sound/OggVorbis/vorbissrc/mapping0.c + sound/OggVorbis/vorbissrc/mdct.c + sound/OggVorbis/vorbissrc/psy.c + sound/OggVorbis/vorbissrc/registry.c + sound/OggVorbis/vorbissrc/res0.c + sound/OggVorbis/vorbissrc/sharedbook.c + sound/OggVorbis/vorbissrc/smallft.c + sound/OggVorbis/vorbissrc/synthesis.c + sound/OggVorbis/vorbissrc/vorbisenc.c + sound/OggVorbis/vorbissrc/vorbisfile.c + sound/OggVorbis/vorbissrc/windowvb.c + renderer/Cinematic.cpp + renderer/GuiModel.cpp + renderer/Image_files.cpp + renderer/Image_init.cpp + renderer/Image_load.cpp + renderer/Image_process.cpp + renderer/Image_program.cpp + renderer/Interaction.cpp + renderer/Material.cpp + renderer/MegaTexture.cpp + renderer/Model.cpp + renderer/ModelDecal.cpp + renderer/ModelManager.cpp + renderer/ModelOverlay.cpp + renderer/Model_beam.cpp + renderer/Model_ase.cpp + renderer/Model_liquid.cpp + renderer/Model_lwo.cpp + renderer/Model_ma.cpp + renderer/Model_md3.cpp + renderer/Model_md5.cpp + renderer/Model_prt.cpp + renderer/Model_sprite.cpp + renderer/RenderEntity.cpp + renderer/RenderSystem.cpp + renderer/RenderSystem_init.cpp + renderer/RenderWorld.cpp + renderer/RenderWorld_demo.cpp + renderer/RenderWorld_load.cpp + renderer/RenderWorld_portals.cpp + renderer/VertexCache.cpp + renderer/cg_explicit.cpp + renderer/draw_arb.cpp + renderer/draw_arb2.cpp + renderer/draw_common.cpp + renderer/draw_exp_stub.cpp + renderer/draw_nv10.cpp + renderer/draw_nv20.cpp + renderer/draw_r200.cpp + renderer/tr_backend.cpp + renderer/tr_deform.cpp + renderer/tr_font.cpp + renderer/tr_guisurf.cpp + renderer/tr_light.cpp + renderer/tr_lightrun.cpp + renderer/tr_main.cpp + renderer/tr_orderIndexes.cpp + renderer/tr_polytope.cpp + renderer/tr_render.cpp + renderer/tr_rendertools.cpp + renderer/tr_shadowbounds.cpp + renderer/tr_stencilshadow.cpp + renderer/tr_subview.cpp + renderer/tr_trace.cpp + renderer/tr_trisurf.cpp + renderer/tr_turboshadow.cpp + framework/CVarSystem.cpp + framework/CmdSystem.cpp + framework/Common.cpp + framework/Compressor.cpp + framework/Console.cpp + framework/DemoFile.cpp + framework/DeclAF.cpp + framework/DeclEntityDef.cpp + framework/DeclFX.cpp + framework/DeclManager.cpp + framework/DeclParticle.cpp + framework/DeclPDA.cpp + framework/DeclSkin.cpp + framework/DeclTable.cpp + framework/EditField.cpp + framework/EventLoop.cpp + framework/File.cpp + framework/FileSystem.cpp + framework/KeyInput.cpp + framework/Unzip.cpp + framework/UsercmdGen.cpp + framework/Session_menu.cpp + framework/Session.cpp + framework/async/AsyncClient.cpp + framework/async/AsyncNetwork.cpp + framework/async/AsyncServer.cpp + framework/async/MsgChannel.cpp + framework/async/NetworkSystem.cpp + framework/async/ServerScan.cpp + cm/CollisionModel_contacts.cpp + cm/CollisionModel_contents.cpp + cm/CollisionModel_debug.cpp + cm/CollisionModel_files.cpp + cm/CollisionModel_load.cpp + cm/CollisionModel_rotate.cpp + cm/CollisionModel_trace.cpp + cm/CollisionModel_translate.cpp + tools/compilers/dmap/dmap.cpp + tools/compilers/dmap/facebsp.cpp + tools/compilers/dmap/gldraw.cpp + tools/compilers/dmap/glfile.cpp + tools/compilers/dmap/leakfile.cpp + tools/compilers/dmap/map.cpp + tools/compilers/dmap/optimize.cpp + tools/compilers/dmap/output.cpp + tools/compilers/dmap/portals.cpp + tools/compilers/dmap/shadowopt3.cpp + tools/compilers/dmap/tritjunction.cpp + tools/compilers/dmap/tritools.cpp + tools/compilers/dmap/ubrush.cpp + tools/compilers/dmap/usurface.cpp + tools/compilers/dmap/optimize_gcc.cpp + tools/compilers/aas/AASBuild.cpp + tools/compilers/aas/AASBuild_file.cpp + tools/compilers/aas/AASBuild_gravity.cpp + tools/compilers/aas/AASBuild_ledge.cpp + tools/compilers/aas/AASBuild_merge.cpp + tools/compilers/aas/AASCluster.cpp + tools/compilers/aas/AASFile.cpp + tools/compilers/aas/AASFile_optimize.cpp + tools/compilers/aas/AASFile_sample.cpp + tools/compilers/aas/AASReach.cpp + tools/compilers/aas/AASFileManager.cpp + tools/compilers/aas/Brush.cpp + tools/compilers/aas/BrushBSP.cpp + tools/compilers/roqvq/NSBitmapImageRep.cpp + tools/compilers/roqvq/codec.cpp + tools/compilers/roqvq/roq.cpp + tools/compilers/roqvq/roqParam.cpp + tools/compilers/renderbump/renderbump.cpp + sound/snd_cache.cpp + sound/snd_decoder.cpp + sound/snd_efxfile.cpp + sound/snd_emitter.cpp + sound/snd_shader.cpp + sound/snd_system.cpp + sound/snd_wavefile.cpp + sound/snd_world.cpp + ui/BindWindow.cpp + ui/ChoiceWindow.cpp + ui/DeviceContext.cpp + ui/EditWindow.cpp + ui/FieldWindow.cpp + ui/GameBearShootWindow.cpp + ui/GameBustOutWindow.cpp + ui/GameSSDWindow.cpp + ui/gamelaserduckwindow.cpp + ui/GuiScript.cpp + ui/ListGUI.cpp + ui/ListWindow.cpp + ui/MarkerWindow.cpp + ui/RegExp.cpp + ui/RenderWindow.cpp + ui/SimpleWindow.cpp + ui/SliderWindow.cpp + ui/UserInterface.cpp + ui/Window.cpp + ui/Winvar.cpp + idlib/bv/Bounds.cpp + idlib/bv/Frustum.cpp + idlib/bv/Sphere.cpp + idlib/bv/Box.cpp + idlib/geometry/DrawVert.cpp + idlib/geometry/Winding2D.cpp + idlib/geometry/Surface_SweptSpline.cpp + idlib/geometry/Winding.cpp + idlib/geometry/Surface.cpp + idlib/geometry/Surface_Patch.cpp + idlib/geometry/TraceModel.cpp + idlib/geometry/JointTransform.cpp + idlib/hashing/CRC32.cpp + idlib/hashing/MD4.cpp + idlib/hashing/MD5.cpp + idlib/math/Angles.cpp + idlib/math/Lcp.cpp + idlib/math/idMath.cpp + idlib/math/Matrix.cpp + idlib/math/Ode.cpp + idlib/math/Plane.cpp + idlib/math/Pluecker.cpp + idlib/math/Polynomial.cpp + idlib/math/Quat.cpp + idlib/math/Rotation.cpp + idlib/math/Simd.cpp + idlib/math/Simd_Generic.cpp + idlib/math/Vector.cpp + idlib/BitMsg.cpp + idlib/LangDict.cpp + idlib/Lexer.cpp + idlib/Lib.cpp + idlib/containers/HashIndex.cpp + idlib/Dict.cpp + idlib/Str.cpp + idlib/Parser.cpp + idlib/MapFile.cpp + idlib/CmdArgs.cpp + idlib/Token.cpp + idlib/Base64.cpp + idlib/Timer.cpp + idlib/Heap.cpp + d3xp/AF.cpp + d3xp/AFEntity.cpp + d3xp/Actor.cpp + d3xp/Camera.cpp + d3xp/Entity.cpp + d3xp/BrittleFracture.cpp + d3xp/Fx.cpp + d3xp/GameEdit.cpp + d3xp/Game_local.cpp + d3xp/Game_network.cpp + d3xp/Item.cpp + d3xp/IK.cpp + d3xp/Light.cpp + d3xp/Misc.cpp + d3xp/Mover.cpp + d3xp/Moveable.cpp + d3xp/MultiplayerGame.cpp + d3xp/Player.cpp + d3xp/PlayerIcon.cpp + d3xp/PlayerView.cpp + d3xp/Projectile.cpp + d3xp/Pvs.cpp + d3xp/SecurityCamera.cpp + d3xp/SmokeParticles.cpp + d3xp/Sound.cpp + d3xp/Target.cpp + d3xp/Trigger.cpp + d3xp/Weapon.cpp + d3xp/WorldSpawn.cpp + d3xp/ai/AAS.cpp + d3xp/ai/AAS_debug.cpp + d3xp/ai/AAS_pathing.cpp + d3xp/ai/AAS_routing.cpp + d3xp/ai/AI.cpp + d3xp/ai/AI_events.cpp + d3xp/ai/AI_pathing.cpp + d3xp/ai/AI_Vagary.cpp + d3xp/gamesys/DebugGraph.cpp + d3xp/gamesys/Class.cpp + d3xp/gamesys/Event.cpp + d3xp/gamesys/SaveGame.cpp + d3xp/gamesys/SysCmds.cpp + d3xp/gamesys/SysCvar.cpp + d3xp/gamesys/TypeInfo.cpp + d3xp/anim/Anim.cpp + d3xp/anim/Anim_Blend.cpp + d3xp/anim/Anim_Import.cpp + d3xp/anim/Anim_Testmodel.cpp + d3xp/script/Script_Compiler.cpp + d3xp/script/Script_Interpreter.cpp + d3xp/script/Script_Program.cpp + d3xp/script/Script_Thread.cpp + d3xp/physics/Clip.cpp + d3xp/physics/Force.cpp + d3xp/physics/Force_Constant.cpp + d3xp/physics/Force_Drag.cpp + d3xp/physics/Force_Field.cpp + d3xp/physics/Force_Spring.cpp + d3xp/physics/Physics.cpp + d3xp/physics/Physics_AF.cpp + d3xp/physics/Physics_Actor.cpp + d3xp/physics/Physics_Base.cpp + d3xp/physics/Physics_Monster.cpp + d3xp/physics/Physics_Parametric.cpp + d3xp/physics/Physics_Player.cpp + d3xp/physics/Physics_RigidBody.cpp + d3xp/physics/Physics_Static.cpp + d3xp/physics/Physics_StaticMulti.cpp + d3xp/physics/Push.cpp + d3xp/Grabber.cpp + d3xp/physics/Force_Grab.cpp + d3xp/laserwire.cpp + d3xp/panel.cpp + d3xp/picker.cpp + d3xp/turret.cpp + d3xp/rotdoor.cpp + d3xp/sentry.cpp + d3xp/lever.cpp + d3xp/steamstats.cpp + d3xp/itemgate.cpp + d3xp/worldmanager.cpp + d3xp/powerscrewgeneric.cpp + d3xp/camturret.cpp + d3xp/zeppelinbig.cpp + d3xp/keypad.cpp + d3xp/screw.cpp + d3xp/airlock.cpp + d3xp/powersawgeneric.cpp + d3xp/frobcube.cpp + d3xp/weevil.cpp + d3xp/clock.cpp + d3xp/contractcamera.cpp + d3xp/steamleaderboard.cpp + d3xp/steamremote.cpp + d3xp/qglass.cpp + d3xp/trembler.cpp + d3xp/button_switcher.cpp + d3xp/commentary.cpp + d3xp/cybervendor.cpp + d3xp/launcher.cpp + d3xp/bluebox.cpp + d3xp/camerapoint.cpp + d3xp/jellypoint.cpp + d3xp/worldman_moveable.cpp + d3xp/doorfolding.cpp + d3xp/countdowntimer.cpp + d3xp/animloop.cpp + d3xp/tablefold.cpp + TypeInfo/TypeInfoGen.cpp + sys/glimp.cpp + sys/events.cpp + sys/sys_local.cpp + sys/stub/util_stub.cpp + sys/posix/posix_net.cpp + sys/posix/posix_main.cpp + sys/posix/posix_input.cpp + sys/posix/posix_signal.cpp + sys/posix/posix_threads.cpp + sys/linux/stack.cpp +) +IF(APPLE) + SET(QC_SRC + ${QC_SRC} + sys/osx/DOOMController.mm + sys/osx/macosx_event.mm + sys/osx/macosx_glimp.mm + sys/osx/macosx_guids.cpp + sys/osx/macosx_misc.mm + sys/osx/macosx_sound.cpp + sys/osx/PickMonitor.cpp + sys/osx/PreferencesDialog.cpp + ) +ELSE() + SET(QC_SRC + ${QC_SRC} + idlib/bv/Frustum_gcc.cpp + sys/linux/sound_oal.cpp + sys/linux/input.cpp + sys/linux/glimp.cpp + sys/linux/glimp_dlopen.cpp + sys/linux/main.cpp + ) +ENDIF() + +# Executable information +ADD_EXECUTABLE(qc ${QC_SRC}) + +# SDL2 Dependency (Detection pulled from FAudio) +if (DEFINED SDL2_INCLUDE_DIRS AND DEFINED SDL2_LIBRARIES) + message(STATUS "using pre-defined SDL2 variables SDL2_INCLUDE_DIRS and SDL2_LIBRARIES") + target_include_directories(qc PUBLIC "$") + target_link_libraries(qc PUBLIC ${SDL2_LIBRARIES}) +else() + # Only try to autodetect if both SDL2 variables aren't explicitly set + find_package(SDL2 CONFIG) + if (TARGET SDL2::SDL2) + message(STATUS "using TARGET SDL2::SDL2") + target_link_libraries(qc PUBLIC SDL2::SDL2) + elseif (TARGET SDL2) + message(STATUS "using TARGET SDL2") + target_link_libraries(qc PUBLIC SDL2) + else() + message(STATUS "no TARGET SDL2::SDL2, or SDL2, using variables") + target_include_directories(qc PUBLIC "$") + target_link_libraries(qc PUBLIC ${SDL2_LIBRARIES}) + endif() +endif() + +# Other Dependencies +IF(APPLE) + FIND_LIBRARY(OPENGL NAMES OpenGL) + FIND_LIBRARY(OPENAL NAMES OpenAL) + FIND_LIBRARY(COCOA NAMES Cocoa) + FIND_LIBRARY(IOKIT NAMES IOKit) + FIND_LIBRARY(COREAUDIO NAMES CoreAudio) + TARGET_LINK_LIBRARIES(qc PUBLIC objc ${OPENGL} ${OPENAL} ${COCOA} ${IOKIT} ${COREAUDIO}) +ELSE() + TARGET_LINK_LIBRARIES(qc PUBLIC openal) +ENDIF() +TARGET_LINK_LIBRARIES(qc PUBLIC dl pthread) +IF(STEAM) + TARGET_LINK_LIBRARIES(qc PUBLIC steam_api) +ENDIF() diff --git a/SConstruct b/SConstruct index da8ca70..cb12adc 100644 --- a/SConstruct +++ b/SConstruct @@ -152,7 +152,7 @@ EnsureSConsVersion( 0, 96 ) cpu = commands.getoutput('uname -m') exp = re.compile('.*i?86.*') if exp.match(cpu): - cpu = 'x86' + cpu = 'x86_64' else: cpu = commands.getoutput('uname -p') if ( cpu == 'powerpc' ): @@ -290,8 +290,9 @@ OPTCPPFLAGS = [ ] BASECPPFLAGS.append( BASEFLAGS ) BASECPPFLAGS.append( '-pipe' ) # warn all -BASECPPFLAGS.append( '-Wall' ) +# flibit removed: BASECPPFLAGS.append( '-Wall' ) BASECPPFLAGS.append( '-Wno-unknown-pragmas' ) +BASECPPFLAGS.append( '-Wno-write-strings' ) # this define is necessary to make sure threading support is enabled in X CORECPPFLAGS.append( '-DXTHREADS' ) # don't wrap gcc messages @@ -303,10 +304,11 @@ if ( g_os == 'Linux' ): # gcc 4.x option only - only export what we mean to from the game SO BASECPPFLAGS.append( '-fvisibility=hidden' ) # get the 64 bits machine on the distcc array to produce 32 bit binaries :) - BASECPPFLAGS.append( '-m32' ) - BASELINKFLAGS.append( '-m32' ) + # BASECPPFLAGS.append( '-m32' ) + # BASELINKFLAGS.append( '-m32' ) #rpath - BASELINKFLAGS.append( '-Wl,-rpath=\$$ORIGIN/lib' ) + #BASELINKFLAGS.append( '-Wl,-rpath=\$$ORIGIN/lib' ) + BASELINKFLAGS.append( '-Wl,-rpath=\$$ORIGIN/lib64' ) if ( g_sdk or SDK != '0' ): BASECPPFLAGS.append( '-D_D3SDK' ) @@ -322,10 +324,11 @@ elif ( BUILD == 'debug' ): elif ( BUILD == 'release' ): # -fomit-frame-pointer: "-O also turns on -fomit-frame-pointer on machines where doing so does not interfere with debugging." # on x86 have to set it explicitely + # -march=pentium3: flibit removed this, wtf 2004 # -finline-functions: implicit at -O3 # -fschedule-insns2: implicit at -O2 # no-unsafe-math-optimizations: that should be on by default really. hit some wonko bugs in physics code because of that - OPTCPPFLAGS = [ '-O3', '-march=pentium3', '-Winline', '-ffast-math', '-fno-unsafe-math-optimizations', '-fomit-frame-pointer' ] + OPTCPPFLAGS = [ '-O3', '-Winline', '-ffast-math', '-fno-unsafe-math-optimizations', '-fomit-frame-pointer' ] if ( ID_MCHECK == '0' ): ID_MCHECK = '2' else: diff --git a/cm/CollisionModel_files.cpp b/cm/CollisionModel_files.cpp index ca6ab27..3093f53 100644 --- a/cm/CollisionModel_files.cpp +++ b/cm/CollisionModel_files.cpp @@ -586,7 +586,7 @@ bool idCollisionModelManagerLocal::LoadCollisionModelFile( const char *name, uns return false; } - crc = token.GetUnsignedLongValue(); + crc = token.GetUnsignedIntValue(); if ( mapFileCRC && crc != mapFileCRC ) { common->Printf( "%s is out of date\n", fileName.c_str() ); delete src; diff --git a/cm/CollisionModel_local.h b/cm/CollisionModel_local.h index 54cfc75..0915dbd 100644 --- a/cm/CollisionModel_local.h +++ b/cm/CollisionModel_local.h @@ -78,23 +78,27 @@ Collision model =============================================================================== */ +// flibit: 64 bit fix, changed long to int + typedef struct cm_vertex_s { idVec3 p; // vertex point int checkcount; // for multi-check avoidance - unsigned long side; // each bit tells at which side this vertex passes one of the trace model edges - unsigned long sideSet; // each bit tells if sidedness for the trace model edge has been calculated yet + unsigned int side; // each bit tells at which side this vertex passes one of the trace model edges + unsigned int sideSet; // each bit tells if sidedness for the trace model edge has been calculated yet } cm_vertex_t; typedef struct cm_edge_s { int checkcount; // for multi-check avoidance unsigned short internal; // a trace model can never collide with internal edges unsigned short numUsers; // number of polygons using this edge - unsigned long side; // each bit tells at which side of this edge one of the trace model vertices passes - unsigned long sideSet; // each bit tells if sidedness for the trace model vertex has been calculated yet + unsigned int side; // each bit tells at which side of this edge one of the trace model vertices passes + unsigned int sideSet; // each bit tells if sidedness for the trace model vertex has been calculated yet int vertexNum[2]; // start and end point of edge idVec3 normal; // edge normal } cm_edge_t; +// flibit end + typedef struct cm_polygonBlock_s { int bytesRemaining; byte * next; diff --git a/d3xp/Actor.cpp b/d3xp/Actor.cpp index 0ab9617..ee07dd4 100644 --- a/d3xp/Actor.cpp +++ b/d3xp/Actor.cpp @@ -457,8 +457,10 @@ idActor::idActor( void ) { allowEyeFocus = false; waitState = ""; - - blink_anim = NULL; + + // flibit: 64 bit fix, change NULL to 0 + blink_anim = 0; + // flibit end blink_time = 0; blink_min = 0; blink_max = 0; @@ -3171,11 +3173,13 @@ idActor::Event_HasAnim ================ */ void idActor::Event_HasAnim( int channel, const char *animname ) { - if ( GetAnim( channel, animname ) != NULL ) { + // flibit: 64 bit fix, change NULL to 0 + if ( GetAnim( channel, animname ) != 0 ) { idThread::ReturnFloat( 1.0f ); } else { idThread::ReturnFloat( 0.0f ); } + // flibit end } /* diff --git a/d3xp/Grabber.cpp b/d3xp/Grabber.cpp index 4993108..439b5db 100644 --- a/d3xp/Grabber.cpp +++ b/d3xp/Grabber.cpp @@ -276,7 +276,9 @@ void idGrabber::StartDrag( idEntity *grabEnt, int id ) { aiEnt->StartRagdoll(); } } else if ( grabEnt->IsType( idMoveableItem::Type ) ) { - grabEnt->PostEventMS( &EV_Touch, 250, thePlayer, NULL ); + // RB: 64 bit fixes, changed NULL to 0 + grabEnt->PostEventMS( &EV_Touch, 250, thePlayer, 0 ); + // RB end } // Get the current physics object to manipulate diff --git a/d3xp/Item.cpp b/d3xp/Item.cpp index c15a310..fd9e044 100644 --- a/d3xp/Item.cpp +++ b/d3xp/Item.cpp @@ -305,7 +305,10 @@ void idItem::Spawn( void ) { if ( !ent ) { gameLocal.Error( "Item couldn't find owner '%s'", giveTo.c_str() ); } - PostEventMS( &EV_Touch, 0, ent, NULL ); + + // RB: 64 bit fixes, changed NULL to 0 + PostEventMS( &EV_Touch, 0, ent, 0 ); + // RB end } spin = false; diff --git a/d3xp/Player.cpp b/d3xp/Player.cpp index 5014765..6b59dff 100644 --- a/d3xp/Player.cpp +++ b/d3xp/Player.cpp @@ -4725,7 +4725,7 @@ idPlayer::GiveVideo */ void idPlayer::GiveVideo( const char *videoName, idDict *item ) { - if ( videoName == NULL || *videoName == NULL ) { + if ( videoName == NULL || *videoName == '\0' ) { return; } @@ -4762,7 +4762,7 @@ idPlayer::GiveEmail */ void idPlayer::GiveEmail( const char *emailName ) { - if ( emailName == NULL || *emailName == NULL ) { + if ( emailName == NULL || *emailName == '\0' ) { return; } @@ -4789,7 +4789,7 @@ void idPlayer::GivePDA( const char *pdaName, idDict *item ) inventory.pdaSecurity.AddUnique( item->GetString( "inv_name" ) ); } - if ( pdaName == NULL || *pdaName == NULL ) { + if ( pdaName == NULL || *pdaName == '\0' ) { pdaName = "personal"; } @@ -7993,7 +7993,7 @@ void idPlayer::UpdatePDAInfo( bool updatePDASel ) { const char *security = pda->GetSecurity(); if ( j == currentPDA || (currentPDA == 0 && security && *security ) ) { - if ( *security == NULL ) { + if ( *security == '\0' ) { security = common->GetLanguageDict()->GetString( "#str_00066" ); } objectiveSystem->SetStateString( "PDASecurityClearance", security ); @@ -8610,7 +8610,7 @@ void idPlayer::PerformImpulse( int impulse ) { case IMPULSE_17: { -#ifdef STEAM && DEBUG +#if defined(STEAM) && defined(DEBUG) //g_SteamRemote->DeleteAll(); g_SteamStats->ResetStats(); diff --git a/d3xp/Pvs.cpp b/d3xp/Pvs.cpp index ed865c4..3f97fb1 100644 --- a/d3xp/Pvs.cpp +++ b/d3xp/Pvs.cpp @@ -329,7 +329,9 @@ pvsStack_t *idPVS::FloodPassagePVS_r( pvsPortal_t *source, const pvsPortal_t *po pvsArea_t *area; pvsStack_t *stack; pvsPassage_t *passage; - long *sourceVis, *passageVis, *portalVis, *mightSee, *prevMightSee, more; + // RB: 64 bit fixes, changed long to int + int *sourceVis, *passageVis, *portalVis, *mightSee, *prevMightSee, more; + // RB end area = &pvsAreas[portal->areaNum]; @@ -364,15 +366,20 @@ pvsStack_t *idPVS::FloodPassagePVS_r( pvsPortal_t *source, const pvsPortal_t *po source->vis[n >> 3] |= (1 << (n & 7)); // get pointers to vis data - prevMightSee = reinterpret_cast(prevStack->mightSee); - passageVis = reinterpret_cast(passage->canSee); - sourceVis = reinterpret_cast(source->vis); - mightSee = reinterpret_cast(stack->mightSee); + + // RB: 64 bit fixes, changed long to int + prevMightSee = reinterpret_cast(prevStack->mightSee); + passageVis = reinterpret_cast(passage->canSee); + sourceVis = reinterpret_cast(source->vis); + mightSee = reinterpret_cast(stack->mightSee); + // RB end more = 0; // use the portal PVS if it has been calculated if ( p->done ) { - portalVis = reinterpret_cast(p->vis); + // RB: 64 bit fixes, changed long to int + portalVis = reinterpret_cast(p->vis); + // RB end for ( j = 0; j < portalVisLongs; j++ ) { // get new PVS which is decreased by going through this passage m = *prevMightSee++ & *passageVis++ & *portalVis++; @@ -730,7 +737,9 @@ idPVS::AreaPVSFromPortalPVS */ int idPVS::AreaPVSFromPortalPVS( void ) const { int i, j, k, areaNum, totalVisibleAreas; - long *p1, *p2; + // RB: 64 bit fixes, changed long to int + int *p1, *p2; + // RB end byte *pvs, *portalPVS; pvsArea_t *area; @@ -755,8 +764,10 @@ int idPVS::AreaPVSFromPortalPVS( void ) const { // store the PVS of all portals in this area at the first portal for ( j = 1; j < area->numPortals; j++ ) { - p1 = reinterpret_cast(area->portals[0]->vis); - p2 = reinterpret_cast(area->portals[j]->vis); + // RB: 64 bit fixes, changed long to int + p1 = reinterpret_cast(area->portals[0]->vis); + p2 = reinterpret_cast(area->portals[j]->vis); + // RB end for ( k = 0; k < portalVisLongs; k++ ) { *p1++ |= *p2++; } @@ -807,7 +818,9 @@ void idPVS::Init( void ) { areaQueue = new int[numAreas]; areaVisBytes = ( ((numAreas+31)&~31) >> 3); - areaVisLongs = areaVisBytes/sizeof(long); + // RB: 64 bit fixes, changed long to int + areaVisLongs = areaVisBytes/sizeof(int); + // RB end areaPVS = new byte[numAreas * areaVisBytes]; memset( areaPVS, 0xFF, numAreas * areaVisBytes ); @@ -815,7 +828,9 @@ void idPVS::Init( void ) { numPortals = GetPortalCount(); portalVisBytes = ( ((numPortals+31)&~31) >> 3); - portalVisLongs = portalVisBytes/sizeof(long); + // RB: 64 bit fixes, changed long to int + portalVisLongs = portalVisBytes/sizeof(int); + // RB end for ( int i = 0; i < MAX_CURRENT_PVS; i++ ) { currentPVS[i].handle.i = -1; @@ -1013,7 +1028,9 @@ idPVS::SetupCurrentPVS pvsHandle_t idPVS::SetupCurrentPVS( const int *sourceAreas, const int numSourceAreas, const pvsType_t type ) const { int i, j; unsigned int h; - long *vis, *pvs; + // RB: 64 bit fixes, changed long to int + int *vis, *pvs; + // RB end pvsHandle_t handle; h = 0; @@ -1034,8 +1051,10 @@ pvsHandle_t idPVS::SetupCurrentPVS( const int *sourceAreas, const int numSourceA assert( sourceAreas[i] >= 0 && sourceAreas[i] < numAreas ); - vis = reinterpret_cast(areaPVS + sourceAreas[i] * areaVisBytes); - pvs = reinterpret_cast(currentPVS[handle.i].pvs); + // RB: 64 bit fixes, changed long to int + vis = reinterpret_cast(areaPVS + sourceAreas[i] * areaVisBytes); + pvs = reinterpret_cast(currentPVS[handle.i].pvs); + // RB end for ( j = 0; j < areaVisLongs; j++ ) { *pvs++ |= *vis++; } @@ -1074,7 +1093,9 @@ idPVS::MergeCurrentPVS */ pvsHandle_t idPVS::MergeCurrentPVS( pvsHandle_t pvs1, pvsHandle_t pvs2 ) const { int i; - long *pvs1Ptr, *pvs2Ptr, *ptr; + // RB: 64 bit fixes, changed long to int + int *pvs1Ptr, *pvs2Ptr, *ptr; + // RB end pvsHandle_t handle; if ( pvs1.i < 0 || pvs1.i >= MAX_CURRENT_PVS || pvs1.h != currentPVS[pvs1.i].handle.h || @@ -1084,9 +1105,11 @@ pvsHandle_t idPVS::MergeCurrentPVS( pvsHandle_t pvs1, pvsHandle_t pvs2 ) const { handle = AllocCurrentPVS( pvs1.h ^ pvs2.h ); - ptr = reinterpret_cast(currentPVS[handle.i].pvs); - pvs1Ptr = reinterpret_cast(currentPVS[pvs1.i].pvs); - pvs2Ptr = reinterpret_cast(currentPVS[pvs2.i].pvs); + // RB: 64 bit fixes, changed long to int + ptr = reinterpret_cast(currentPVS[handle.i].pvs); + pvs1Ptr = reinterpret_cast(currentPVS[pvs1.i].pvs); + pvs2Ptr = reinterpret_cast(currentPVS[pvs2.i].pvs); + // RB end for ( i = 0; i < areaVisLongs; i++ ) { *ptr++ = *pvs1Ptr++ | *pvs2Ptr++; diff --git a/d3xp/Trigger.cpp b/d3xp/Trigger.cpp index 15c3359..d904ba4 100644 --- a/d3xp/Trigger.cpp +++ b/d3xp/Trigger.cpp @@ -1676,12 +1676,14 @@ void idTrigger_Flag::Event_Touch( idEntity *other, trace_t *trace ) { case 0 : flag->PostEventMS( eventFlag, 0 ); break; + // RB: 64 bit fixes, changed NULL to 0 case 1 : - flag->PostEventMS( eventFlag, 0, NULL ); + flag->PostEventMS( eventFlag, 0, 0 ); break; case 2 : - flag->PostEventMS( eventFlag, 0, NULL, NULL ); + flag->PostEventMS( eventFlag, 0, 0, 0 ); break; + // RB end } /* diff --git a/d3xp/ai/AAS_routing.cpp b/d3xp/ai/AAS_routing.cpp index 0f6acb8..e5dfb4c 100644 --- a/d3xp/ai/AAS_routing.cpp +++ b/d3xp/ai/AAS_routing.cpp @@ -167,7 +167,9 @@ void idAASLocal::CalculateAreaTravelTimes(void) { } } - assert( ( (unsigned int) bytePtr - (unsigned int) areaTravelTimes ) <= numAreaTravelTimes * sizeof( unsigned short ) ); + // RB: 64 bit fixes, changed unsigned int to ptrdiff_t + assert( ( (ptrdiff_t) bytePtr - (ptrdiff_t) areaTravelTimes ) <= numAreaTravelTimes * sizeof( unsigned short ) ); + // RB end } /* diff --git a/d3xp/ai/AI_events.cpp b/d3xp/ai/AI_events.cpp index 7ef4c8c..97f4dfa 100644 --- a/d3xp/ai/AI_events.cpp +++ b/d3xp/ai/AI_events.cpp @@ -2495,7 +2495,10 @@ void idAI::Event_ThrowMoveable( void ) { } if ( moveable ) { moveable->Unbind(); - moveable->PostEventMS( &EV_SetOwner, 200, NULL ); + + // RB: 64-bit fixes, changed NULL to 0 + moveable->PostEventMS( &EV_SetOwner, 200, 0 ); + // RB end } } @@ -2516,7 +2519,10 @@ void idAI::Event_ThrowAF( void ) { } if ( af ) { af->Unbind(); - af->PostEventMS( &EV_SetOwner, 200, NULL ); + + // RB: 64 bit fixes, changed NULL to 0 + af->PostEventMS( &EV_SetOwner, 200, 0 ); + // RB end } } diff --git a/d3xp/anim/Anim_Import.cpp b/d3xp/anim/Anim_Import.cpp index d1f5989..a1b2a7d 100644 --- a/d3xp/anim/Anim_Import.cpp +++ b/d3xp/anim/Anim_Import.cpp @@ -42,7 +42,9 @@ static idStr Maya_Error; static exporterInterface_t Maya_ConvertModel = NULL; static exporterShutdown_t Maya_Shutdown = NULL; -static int importDLL = 0; +// flibit: 64 bit fix, changed int to void* +static void* importDLL = NULL; +// flibit end bool idModelExport::initialized = false; diff --git a/d3xp/gamesys/Callbacks.cpp b/d3xp/gamesys/Callbacks.cpp index 079b5ef..1757dcd 100644 --- a/d3xp/gamesys/Callbacks.cpp +++ b/d3xp/gamesys/Callbacks.cpp @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -25,6 +25,7 @@ If you have questions concerning this license or the applicable additional terms =========================================================================== */ +// generated file - see CREATE_EVENT_CODE /******************************************************* @@ -33,7 +34,7 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 512 : - typedef void ( idClass::*eventCallback_i_t )( const int ); + typedef void ( idClass::*eventCallback_i_t )( const intptr_t ); ( this->*( eventCallback_i_t )callback )( data[ 0 ] ); break; @@ -49,17 +50,17 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 1024 : - typedef void ( idClass::*eventCallback_ii_t )( const int, const int ); + typedef void ( idClass::*eventCallback_ii_t )( const intptr_t, const intptr_t ); ( this->*( eventCallback_ii_t )callback )( data[ 0 ], data[ 1 ] ); break; case 1025 : - typedef void ( idClass::*eventCallback_fi_t )( const float, const int ); + typedef void ( idClass::*eventCallback_fi_t )( const float, const intptr_t ); ( this->*( eventCallback_fi_t )callback )( *( float * )&data[ 0 ], data[ 1 ] ); break; case 1026 : - typedef void ( idClass::*eventCallback_if_t )( const int, const float ); + typedef void ( idClass::*eventCallback_if_t )( const intptr_t, const float ); ( this->*( eventCallback_if_t )callback )( data[ 0 ], *( float * )&data[ 1 ] ); break; @@ -75,37 +76,37 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 2048 : - typedef void ( idClass::*eventCallback_iii_t )( const int, const int, const int ); + typedef void ( idClass::*eventCallback_iii_t )( const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ] ); break; case 2049 : - typedef void ( idClass::*eventCallback_fii_t )( const float, const int, const int ); + typedef void ( idClass::*eventCallback_fii_t )( const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ] ); break; case 2050 : - typedef void ( idClass::*eventCallback_ifi_t )( const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifi_t )( const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ] ); break; case 2051 : - typedef void ( idClass::*eventCallback_ffi_t )( const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffi_t )( const float, const float, const intptr_t ); ( this->*( eventCallback_ffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ] ); break; case 2052 : - typedef void ( idClass::*eventCallback_iif_t )( const int, const int, const float ); + typedef void ( idClass::*eventCallback_iif_t )( const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ] ); break; case 2053 : - typedef void ( idClass::*eventCallback_fif_t )( const float, const int, const float ); + typedef void ( idClass::*eventCallback_fif_t )( const float, const intptr_t, const float ); ( this->*( eventCallback_fif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ] ); break; case 2054 : - typedef void ( idClass::*eventCallback_iff_t )( const int, const float, const float ); + typedef void ( idClass::*eventCallback_iff_t )( const intptr_t, const float, const float ); ( this->*( eventCallback_iff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ] ); break; @@ -121,77 +122,77 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 4096 : - typedef void ( idClass::*eventCallback_iiii_t )( const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] ); break; case 4097 : - typedef void ( idClass::*eventCallback_fiii_t )( const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiii_t )( const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] ); break; case 4098 : - typedef void ( idClass::*eventCallback_ifii_t )( const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifii_t )( const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ] ); break; case 4099 : - typedef void ( idClass::*eventCallback_ffii_t )( const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffii_t )( const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ] ); break; case 4100 : - typedef void ( idClass::*eventCallback_iifi_t )( const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iifi_t )( const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); break; case 4101 : - typedef void ( idClass::*eventCallback_fifi_t )( const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fifi_t )( const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); break; case 4102 : - typedef void ( idClass::*eventCallback_iffi_t )( const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffi_t )( const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); break; case 4103 : - typedef void ( idClass::*eventCallback_fffi_t )( const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffi_t )( const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); break; case 4104 : - typedef void ( idClass::*eventCallback_iiif_t )( const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiif_t )( const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); break; case 4105 : - typedef void ( idClass::*eventCallback_fiif_t )( const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiif_t )( const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); break; case 4106 : - typedef void ( idClass::*eventCallback_ifif_t )( const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifif_t )( const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); break; case 4107 : - typedef void ( idClass::*eventCallback_ffif_t )( const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffif_t )( const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); break; case 4108 : - typedef void ( idClass::*eventCallback_iiff_t )( const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiff_t )( const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ] ); break; case 4109 : - typedef void ( idClass::*eventCallback_fiff_t )( const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiff_t )( const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ] ); break; case 4110 : - typedef void ( idClass::*eventCallback_ifff_t )( const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifff_t )( const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ] ); break; @@ -207,157 +208,157 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 8192 : - typedef void ( idClass::*eventCallback_iiiii_t )( const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8193 : - typedef void ( idClass::*eventCallback_fiiii_t )( const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8194 : - typedef void ( idClass::*eventCallback_ifiii_t )( const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifiii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8195 : - typedef void ( idClass::*eventCallback_ffiii_t )( const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiii_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8196 : - typedef void ( idClass::*eventCallback_iifii_t )( const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iifii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8197 : - typedef void ( idClass::*eventCallback_fifii_t )( const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fifii_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8198 : - typedef void ( idClass::*eventCallback_iffii_t )( const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iffii_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8199 : - typedef void ( idClass::*eventCallback_fffii_t )( const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fffii_t )( const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8200 : - typedef void ( idClass::*eventCallback_iiifi_t )( const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiifi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8201 : - typedef void ( idClass::*eventCallback_fiifi_t )( const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiifi_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8202 : - typedef void ( idClass::*eventCallback_ififi_t )( const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ififi_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8203 : - typedef void ( idClass::*eventCallback_ffifi_t )( const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffifi_t )( const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8204 : - typedef void ( idClass::*eventCallback_iiffi_t )( const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiffi_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8205 : - typedef void ( idClass::*eventCallback_fiffi_t )( const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiffi_t )( const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8206 : - typedef void ( idClass::*eventCallback_ifffi_t )( const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifffi_t )( const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ifffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8207 : - typedef void ( idClass::*eventCallback_ffffi_t )( const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffffi_t )( const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8208 : - typedef void ( idClass::*eventCallback_iiiif_t )( const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8209 : - typedef void ( idClass::*eventCallback_fiiif_t )( const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8210 : - typedef void ( idClass::*eventCallback_ifiif_t )( const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifiif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8211 : - typedef void ( idClass::*eventCallback_ffiif_t )( const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiif_t )( const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8212 : - typedef void ( idClass::*eventCallback_iifif_t )( const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iifif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iifif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8213 : - typedef void ( idClass::*eventCallback_fifif_t )( const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fifif_t )( const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8214 : - typedef void ( idClass::*eventCallback_iffif_t )( const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iffif_t )( const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8215 : - typedef void ( idClass::*eventCallback_fffif_t )( const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fffif_t )( const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8216 : - typedef void ( idClass::*eventCallback_iiiff_t )( const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8217 : - typedef void ( idClass::*eventCallback_fiiff_t )( const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiff_t )( const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8218 : - typedef void ( idClass::*eventCallback_ififf_t )( const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ififf_t )( const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8219 : - typedef void ( idClass::*eventCallback_ffiff_t )( const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiff_t )( const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8220 : - typedef void ( idClass::*eventCallback_iifff_t )( const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iifff_t )( const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iifff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8221 : - typedef void ( idClass::*eventCallback_fifff_t )( const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fifff_t )( const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8222 : - typedef void ( idClass::*eventCallback_iffff_t )( const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iffff_t )( const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; @@ -373,317 +374,317 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 16384 : - typedef void ( idClass::*eventCallback_iiiiii_t )( const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16385 : - typedef void ( idClass::*eventCallback_fiiiii_t )( const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiiii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16386 : - typedef void ( idClass::*eventCallback_ifiiii_t )( const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifiiii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16387 : - typedef void ( idClass::*eventCallback_ffiiii_t )( const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiiii_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16388 : - typedef void ( idClass::*eventCallback_iifiii_t )( const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iifiii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16389 : - typedef void ( idClass::*eventCallback_fifiii_t )( const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fifiii_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16390 : - typedef void ( idClass::*eventCallback_iffiii_t )( const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iffiii_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16391 : - typedef void ( idClass::*eventCallback_fffiii_t )( const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fffiii_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16392 : - typedef void ( idClass::*eventCallback_iiifii_t )( const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiifii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiifii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16393 : - typedef void ( idClass::*eventCallback_fiifii_t )( const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiifii_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16394 : - typedef void ( idClass::*eventCallback_ififii_t )( const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ififii_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16395 : - typedef void ( idClass::*eventCallback_ffifii_t )( const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffifii_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16396 : - typedef void ( idClass::*eventCallback_iiffii_t )( const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiffii_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiffii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16397 : - typedef void ( idClass::*eventCallback_fiffii_t )( const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiffii_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16398 : - typedef void ( idClass::*eventCallback_ifffii_t )( const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifffii_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16399 : - typedef void ( idClass::*eventCallback_ffffii_t )( const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffffii_t )( const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16400 : - typedef void ( idClass::*eventCallback_iiiifi_t )( const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiiifi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16401 : - typedef void ( idClass::*eventCallback_fiiifi_t )( const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiiifi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16402 : - typedef void ( idClass::*eventCallback_ifiifi_t )( const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifiifi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16403 : - typedef void ( idClass::*eventCallback_ffiifi_t )( const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffiifi_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16404 : - typedef void ( idClass::*eventCallback_iififi_t )( const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iififi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iififi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16405 : - typedef void ( idClass::*eventCallback_fififi_t )( const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fififi_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16406 : - typedef void ( idClass::*eventCallback_iffifi_t )( const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iffifi_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iffifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16407 : - typedef void ( idClass::*eventCallback_fffifi_t )( const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fffifi_t )( const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16408 : - typedef void ( idClass::*eventCallback_iiiffi_t )( const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiiffi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiiffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16409 : - typedef void ( idClass::*eventCallback_fiiffi_t )( const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiiffi_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16410 : - typedef void ( idClass::*eventCallback_ififfi_t )( const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ififfi_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ififfi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16411 : - typedef void ( idClass::*eventCallback_ffiffi_t )( const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffiffi_t )( const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ffiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16412 : - typedef void ( idClass::*eventCallback_iifffi_t )( const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iifffi_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iifffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16413 : - typedef void ( idClass::*eventCallback_fifffi_t )( const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fifffi_t )( const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fifffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16414 : - typedef void ( idClass::*eventCallback_iffffi_t )( const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffffi_t )( const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iffffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16415 : - typedef void ( idClass::*eventCallback_fffffi_t )( const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffffi_t )( const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16416 : - typedef void ( idClass::*eventCallback_iiiiif_t )( const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiiif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16417 : - typedef void ( idClass::*eventCallback_fiiiif_t )( const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiiif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16418 : - typedef void ( idClass::*eventCallback_ifiiif_t )( const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifiiif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16419 : - typedef void ( idClass::*eventCallback_ffiiif_t )( const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiiif_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16420 : - typedef void ( idClass::*eventCallback_iifiif_t )( const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iifiif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iifiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16421 : - typedef void ( idClass::*eventCallback_fifiif_t )( const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fifiif_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fifiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16422 : - typedef void ( idClass::*eventCallback_iffiif_t )( const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iffiif_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iffiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16423 : - typedef void ( idClass::*eventCallback_fffiif_t )( const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fffiif_t )( const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16424 : - typedef void ( idClass::*eventCallback_iiifif_t )( const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiifif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iiifif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16425 : - typedef void ( idClass::*eventCallback_fiifif_t )( const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiifif_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16426 : - typedef void ( idClass::*eventCallback_ififif_t )( const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ififif_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ififif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16427 : - typedef void ( idClass::*eventCallback_ffifif_t )( const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffifif_t )( const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ffifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16428 : - typedef void ( idClass::*eventCallback_iiffif_t )( const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiffif_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iiffif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16429 : - typedef void ( idClass::*eventCallback_fiffif_t )( const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiffif_t )( const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fiffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16430 : - typedef void ( idClass::*eventCallback_ifffif_t )( const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifffif_t )( const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ifffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16431 : - typedef void ( idClass::*eventCallback_ffffif_t )( const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffffif_t )( const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16432 : - typedef void ( idClass::*eventCallback_iiiiff_t )( const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiiff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16433 : - typedef void ( idClass::*eventCallback_fiiiff_t )( const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiiff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16434 : - typedef void ( idClass::*eventCallback_ifiiff_t )( const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifiiff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ifiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16435 : - typedef void ( idClass::*eventCallback_ffiiff_t )( const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiiff_t )( const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16436 : - typedef void ( idClass::*eventCallback_iififf_t )( const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iififf_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iififf_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16437 : - typedef void ( idClass::*eventCallback_fififf_t )( const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fififf_t )( const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16438 : - typedef void ( idClass::*eventCallback_iffiff_t )( const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iffiff_t )( const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iffiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16439 : - typedef void ( idClass::*eventCallback_fffiff_t )( const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fffiff_t )( const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16440 : - typedef void ( idClass::*eventCallback_iiifff_t )( const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiifff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iiifff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16441 : - typedef void ( idClass::*eventCallback_fiifff_t )( const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiifff_t )( const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16442 : - typedef void ( idClass::*eventCallback_ififff_t )( const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ififff_t )( const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ififff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16443 : - typedef void ( idClass::*eventCallback_ffifff_t )( const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffifff_t )( const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ffifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16444 : - typedef void ( idClass::*eventCallback_iiffff_t )( const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiffff_t )( const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iiffff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16445 : - typedef void ( idClass::*eventCallback_fiffff_t )( const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiffff_t )( const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_fiffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16446 : - typedef void ( idClass::*eventCallback_ifffff_t )( const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifffff_t )( const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_ifffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; @@ -699,637 +700,637 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 32768 : - typedef void ( idClass::*eventCallback_iiiiiii_t )( const int, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiiiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32769 : - typedef void ( idClass::*eventCallback_fiiiiii_t )( const float, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiiiii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32770 : - typedef void ( idClass::*eventCallback_ifiiiii_t )( const int, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifiiiii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32771 : - typedef void ( idClass::*eventCallback_ffiiiii_t )( const float, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiiiii_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32772 : - typedef void ( idClass::*eventCallback_iifiiii_t )( const int, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iifiiii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifiiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32773 : - typedef void ( idClass::*eventCallback_fifiiii_t )( const float, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fifiiii_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32774 : - typedef void ( idClass::*eventCallback_iffiiii_t )( const int, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iffiiii_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32775 : - typedef void ( idClass::*eventCallback_fffiiii_t )( const float, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fffiiii_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32776 : - typedef void ( idClass::*eventCallback_iiifiii_t )( const int, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiifiii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiifiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32777 : - typedef void ( idClass::*eventCallback_fiifiii_t )( const float, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiifiii_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiifiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32778 : - typedef void ( idClass::*eventCallback_ififiii_t )( const int, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ififiii_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32779 : - typedef void ( idClass::*eventCallback_ffifiii_t )( const float, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffifiii_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffifiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32780 : - typedef void ( idClass::*eventCallback_iiffiii_t )( const int, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiffiii_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiffiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32781 : - typedef void ( idClass::*eventCallback_fiffiii_t )( const float, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiffiii_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiffiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32782 : - typedef void ( idClass::*eventCallback_ifffiii_t )( const int, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifffiii_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifffiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32783 : - typedef void ( idClass::*eventCallback_ffffiii_t )( const float, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffffiii_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32784 : - typedef void ( idClass::*eventCallback_iiiifii_t )( const int, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiiifii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiifii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32785 : - typedef void ( idClass::*eventCallback_fiiifii_t )( const float, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiiifii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32786 : - typedef void ( idClass::*eventCallback_ifiifii_t )( const int, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifiifii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32787 : - typedef void ( idClass::*eventCallback_ffiifii_t )( const float, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffiifii_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32788 : - typedef void ( idClass::*eventCallback_iififii_t )( const int, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iififii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iififii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32789 : - typedef void ( idClass::*eventCallback_fififii_t )( const float, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fififii_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fififii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32790 : - typedef void ( idClass::*eventCallback_iffifii_t )( const int, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iffifii_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32791 : - typedef void ( idClass::*eventCallback_fffifii_t )( const float, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fffifii_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32792 : - typedef void ( idClass::*eventCallback_iiiffii_t )( const int, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiiffii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiffii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32793 : - typedef void ( idClass::*eventCallback_fiiffii_t )( const float, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiiffii_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32794 : - typedef void ( idClass::*eventCallback_ififfii_t )( const int, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ififfii_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififfii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32795 : - typedef void ( idClass::*eventCallback_ffiffii_t )( const float, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffiffii_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32796 : - typedef void ( idClass::*eventCallback_iifffii_t )( const int, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iifffii_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifffii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32797 : - typedef void ( idClass::*eventCallback_fifffii_t )( const float, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fifffii_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32798 : - typedef void ( idClass::*eventCallback_iffffii_t )( const int, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iffffii_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32799 : - typedef void ( idClass::*eventCallback_fffffii_t )( const float, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fffffii_t )( const float, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32800 : - typedef void ( idClass::*eventCallback_iiiiifi_t )( const int, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiiiifi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiiiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32801 : - typedef void ( idClass::*eventCallback_fiiiifi_t )( const float, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiiiifi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32802 : - typedef void ( idClass::*eventCallback_ifiiifi_t )( const int, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifiiifi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifiiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32803 : - typedef void ( idClass::*eventCallback_ffiiifi_t )( const float, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffiiifi_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffiiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32804 : - typedef void ( idClass::*eventCallback_iifiifi_t )( const int, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iifiifi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iifiifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32805 : - typedef void ( idClass::*eventCallback_fifiifi_t )( const float, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fifiifi_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fifiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32806 : - typedef void ( idClass::*eventCallback_iffiifi_t )( const int, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iffiifi_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iffiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32807 : - typedef void ( idClass::*eventCallback_fffiifi_t )( const float, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fffiifi_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fffiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32808 : - typedef void ( idClass::*eventCallback_iiififi_t )( const int, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiififi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiififi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32809 : - typedef void ( idClass::*eventCallback_fiififi_t )( const float, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiififi_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32810 : - typedef void ( idClass::*eventCallback_ifififi_t )( const int, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifififi_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32811 : - typedef void ( idClass::*eventCallback_ffififi_t )( const float, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffififi_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffififi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32812 : - typedef void ( idClass::*eventCallback_iiffifi_t )( const int, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiffifi_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiffifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32813 : - typedef void ( idClass::*eventCallback_fiffifi_t )( const float, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiffifi_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiffifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32814 : - typedef void ( idClass::*eventCallback_ifffifi_t )( const int, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifffifi_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifffifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32815 : - typedef void ( idClass::*eventCallback_ffffifi_t )( const float, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffffifi_t )( const float, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32816 : - typedef void ( idClass::*eventCallback_iiiiffi_t )( const int, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiiiffi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiiiffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32817 : - typedef void ( idClass::*eventCallback_fiiiffi_t )( const float, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiiiffi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32818 : - typedef void ( idClass::*eventCallback_ifiiffi_t )( const int, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifiiffi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ifiiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32819 : - typedef void ( idClass::*eventCallback_ffiiffi_t )( const float, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffiiffi_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ffiiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32820 : - typedef void ( idClass::*eventCallback_iififfi_t )( const int, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iififfi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iififfi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32821 : - typedef void ( idClass::*eventCallback_fififfi_t )( const float, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fififfi_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fififfi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32822 : - typedef void ( idClass::*eventCallback_iffiffi_t )( const int, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffiffi_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iffiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32823 : - typedef void ( idClass::*eventCallback_fffiffi_t )( const float, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffiffi_t )( const float, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fffiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32824 : - typedef void ( idClass::*eventCallback_iiifffi_t )( const int, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiifffi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iiifffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32825 : - typedef void ( idClass::*eventCallback_fiifffi_t )( const float, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiifffi_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fiifffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32826 : - typedef void ( idClass::*eventCallback_ififffi_t )( const int, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ififffi_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ififffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32827 : - typedef void ( idClass::*eventCallback_ffifffi_t )( const float, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffifffi_t )( const float, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ffifffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32828 : - typedef void ( idClass::*eventCallback_iiffffi_t )( const int, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiffffi_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iiffffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32829 : - typedef void ( idClass::*eventCallback_fiffffi_t )( const float, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiffffi_t )( const float, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fiffffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32830 : - typedef void ( idClass::*eventCallback_ifffffi_t )( const int, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifffffi_t )( const intptr_t, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ifffffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32831 : - typedef void ( idClass::*eventCallback_ffffffi_t )( const float, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffffffi_t )( const float, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ffffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32832 : - typedef void ( idClass::*eventCallback_iiiiiif_t )( const int, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiiiif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32833 : - typedef void ( idClass::*eventCallback_fiiiiif_t )( const float, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiiiif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32834 : - typedef void ( idClass::*eventCallback_ifiiiif_t )( const int, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifiiiif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifiiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32835 : - typedef void ( idClass::*eventCallback_ffiiiif_t )( const float, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiiiif_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32836 : - typedef void ( idClass::*eventCallback_iifiiif_t )( const int, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iifiiif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iifiiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32837 : - typedef void ( idClass::*eventCallback_fifiiif_t )( const float, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fifiiif_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fifiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32838 : - typedef void ( idClass::*eventCallback_iffiiif_t )( const int, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iffiiif_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iffiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32839 : - typedef void ( idClass::*eventCallback_fffiiif_t )( const float, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fffiiif_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fffiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32840 : - typedef void ( idClass::*eventCallback_iiifiif_t )( const int, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiifiif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiifiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32841 : - typedef void ( idClass::*eventCallback_fiifiif_t )( const float, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiifiif_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiifiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32842 : - typedef void ( idClass::*eventCallback_ififiif_t )( const int, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ififiif_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ififiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32843 : - typedef void ( idClass::*eventCallback_ffifiif_t )( const float, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffifiif_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffifiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32844 : - typedef void ( idClass::*eventCallback_iiffiif_t )( const int, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiffiif_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiffiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32845 : - typedef void ( idClass::*eventCallback_fiffiif_t )( const float, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiffiif_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiffiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32846 : - typedef void ( idClass::*eventCallback_ifffiif_t )( const int, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifffiif_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifffiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32847 : - typedef void ( idClass::*eventCallback_ffffiif_t )( const float, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffffiif_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32848 : - typedef void ( idClass::*eventCallback_iiiifif_t )( const int, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiiifif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iiiifif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32849 : - typedef void ( idClass::*eventCallback_fiiifif_t )( const float, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiiifif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fiiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32850 : - typedef void ( idClass::*eventCallback_ifiifif_t )( const int, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifiifif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ifiifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32851 : - typedef void ( idClass::*eventCallback_ffiifif_t )( const float, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffiifif_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ffiifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32852 : - typedef void ( idClass::*eventCallback_iififif_t )( const int, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iififif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iififif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32853 : - typedef void ( idClass::*eventCallback_fififif_t )( const float, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fififif_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fififif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32854 : - typedef void ( idClass::*eventCallback_iffifif_t )( const int, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iffifif_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iffifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32855 : - typedef void ( idClass::*eventCallback_fffifif_t )( const float, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fffifif_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fffifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32856 : - typedef void ( idClass::*eventCallback_iiiffif_t )( const int, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiiffif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iiiffif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32857 : - typedef void ( idClass::*eventCallback_fiiffif_t )( const float, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiiffif_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fiiffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32858 : - typedef void ( idClass::*eventCallback_ififfif_t )( const int, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ififfif_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ififfif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32859 : - typedef void ( idClass::*eventCallback_ffiffif_t )( const float, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffiffif_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffiffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32860 : - typedef void ( idClass::*eventCallback_iifffif_t )( const int, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iifffif_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iifffif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32861 : - typedef void ( idClass::*eventCallback_fifffif_t )( const float, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fifffif_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fifffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32862 : - typedef void ( idClass::*eventCallback_iffffif_t )( const int, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iffffif_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iffffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32863 : - typedef void ( idClass::*eventCallback_fffffif_t )( const float, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fffffif_t )( const float, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fffffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32864 : - typedef void ( idClass::*eventCallback_iiiiiff_t )( const int, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiiiff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32865 : - typedef void ( idClass::*eventCallback_fiiiiff_t )( const float, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiiiff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32866 : - typedef void ( idClass::*eventCallback_ifiiiff_t )( const int, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifiiiff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ifiiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32867 : - typedef void ( idClass::*eventCallback_ffiiiff_t )( const float, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiiiff_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32868 : - typedef void ( idClass::*eventCallback_iifiiff_t )( const int, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iifiiff_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iifiiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32869 : - typedef void ( idClass::*eventCallback_fifiiff_t )( const float, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fifiiff_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fifiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32870 : - typedef void ( idClass::*eventCallback_iffiiff_t )( const int, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iffiiff_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iffiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32871 : - typedef void ( idClass::*eventCallback_fffiiff_t )( const float, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fffiiff_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fffiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32872 : - typedef void ( idClass::*eventCallback_iiififf_t )( const int, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiififf_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iiififf_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32873 : - typedef void ( idClass::*eventCallback_fiififf_t )( const float, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiififf_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fiififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32874 : - typedef void ( idClass::*eventCallback_ifififf_t )( const int, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifififf_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ifififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32875 : - typedef void ( idClass::*eventCallback_ffififf_t )( const float, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffififf_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ffififf_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32876 : - typedef void ( idClass::*eventCallback_iiffiff_t )( const int, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiffiff_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iiffiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32877 : - typedef void ( idClass::*eventCallback_fiffiff_t )( const float, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiffiff_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fiffiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32878 : - typedef void ( idClass::*eventCallback_ifffiff_t )( const int, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifffiff_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ifffiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32879 : - typedef void ( idClass::*eventCallback_ffffiff_t )( const float, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffffiff_t )( const float, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ffffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32880 : - typedef void ( idClass::*eventCallback_iiiifff_t )( const int, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiiifff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iiiifff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32881 : - typedef void ( idClass::*eventCallback_fiiifff_t )( const float, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiiifff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fiiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32882 : - typedef void ( idClass::*eventCallback_ifiifff_t )( const int, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifiifff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ifiifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32883 : - typedef void ( idClass::*eventCallback_ffiifff_t )( const float, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffiifff_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ffiifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32884 : - typedef void ( idClass::*eventCallback_iififff_t )( const int, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iififff_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iififff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32885 : - typedef void ( idClass::*eventCallback_fififff_t )( const float, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fififff_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fififff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32886 : - typedef void ( idClass::*eventCallback_iffifff_t )( const int, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iffifff_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iffifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32887 : - typedef void ( idClass::*eventCallback_fffifff_t )( const float, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fffifff_t )( const float, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fffifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32888 : - typedef void ( idClass::*eventCallback_iiiffff_t )( const int, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiiffff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iiiffff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32889 : - typedef void ( idClass::*eventCallback_fiiffff_t )( const float, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiiffff_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_fiiffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32890 : - typedef void ( idClass::*eventCallback_ififfff_t )( const int, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ififfff_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_ififfff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32891 : - typedef void ( idClass::*eventCallback_ffiffff_t )( const float, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffiffff_t )( const float, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_ffiffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32892 : - typedef void ( idClass::*eventCallback_iifffff_t )( const int, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iifffff_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_iifffff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32893 : - typedef void ( idClass::*eventCallback_fifffff_t )( const float, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fifffff_t )( const float, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_fifffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32894 : - typedef void ( idClass::*eventCallback_iffffff_t )( const int, const float, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iffffff_t )( const intptr_t, const float, const float, const float, const float, const float, const float ); ( this->*( eventCallback_iffffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; @@ -1345,1277 +1346,1277 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 65536 : - typedef void ( idClass::*eventCallback_iiiiiiii_t )( const int, const int, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiiiiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiiiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65537 : - typedef void ( idClass::*eventCallback_fiiiiiii_t )( const float, const int, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiiiiii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65538 : - typedef void ( idClass::*eventCallback_ifiiiiii_t )( const int, const float, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifiiiiii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiiiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65539 : - typedef void ( idClass::*eventCallback_ffiiiiii_t )( const float, const float, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiiiiii_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiiiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65540 : - typedef void ( idClass::*eventCallback_iifiiiii_t )( const int, const int, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iifiiiii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifiiiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65541 : - typedef void ( idClass::*eventCallback_fifiiiii_t )( const float, const int, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fifiiiii_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65542 : - typedef void ( idClass::*eventCallback_iffiiiii_t )( const int, const float, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iffiiiii_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffiiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65543 : - typedef void ( idClass::*eventCallback_fffiiiii_t )( const float, const float, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fffiiiii_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffiiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65544 : - typedef void ( idClass::*eventCallback_iiifiiii_t )( const int, const int, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiifiiii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiifiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65545 : - typedef void ( idClass::*eventCallback_fiifiiii_t )( const float, const int, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiifiiii_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiifiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65546 : - typedef void ( idClass::*eventCallback_ififiiii_t )( const int, const float, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ififiiii_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65547 : - typedef void ( idClass::*eventCallback_ffifiiii_t )( const float, const float, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffifiiii_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffifiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65548 : - typedef void ( idClass::*eventCallback_iiffiiii_t )( const int, const int, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiffiiii_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiffiiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65549 : - typedef void ( idClass::*eventCallback_fiffiiii_t )( const float, const int, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiffiiii_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiffiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65550 : - typedef void ( idClass::*eventCallback_ifffiiii_t )( const int, const float, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifffiiii_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifffiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65551 : - typedef void ( idClass::*eventCallback_ffffiiii_t )( const float, const float, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffffiiii_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffffiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65552 : - typedef void ( idClass::*eventCallback_iiiifiii_t )( const int, const int, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiifiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiifiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65553 : - typedef void ( idClass::*eventCallback_fiiifiii_t )( const float, const int, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiifiii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiifiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65554 : - typedef void ( idClass::*eventCallback_ifiifiii_t )( const int, const float, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifiifiii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiifiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65555 : - typedef void ( idClass::*eventCallback_ffiifiii_t )( const float, const float, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiifiii_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiifiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65556 : - typedef void ( idClass::*eventCallback_iififiii_t )( const int, const int, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iififiii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iififiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65557 : - typedef void ( idClass::*eventCallback_fififiii_t )( const float, const int, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fififiii_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fififiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65558 : - typedef void ( idClass::*eventCallback_iffifiii_t )( const int, const float, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iffifiii_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffifiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65559 : - typedef void ( idClass::*eventCallback_fffifiii_t )( const float, const float, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fffifiii_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffifiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65560 : - typedef void ( idClass::*eventCallback_iiiffiii_t )( const int, const int, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiffiii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiffiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65561 : - typedef void ( idClass::*eventCallback_fiiffiii_t )( const float, const int, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiffiii_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiffiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65562 : - typedef void ( idClass::*eventCallback_ififfiii_t )( const int, const float, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ififfiii_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififfiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65563 : - typedef void ( idClass::*eventCallback_ffiffiii_t )( const float, const float, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiffiii_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65564 : - typedef void ( idClass::*eventCallback_iifffiii_t )( const int, const int, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iifffiii_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifffiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65565 : - typedef void ( idClass::*eventCallback_fifffiii_t )( const float, const int, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fifffiii_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifffiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65566 : - typedef void ( idClass::*eventCallback_iffffiii_t )( const int, const float, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iffffiii_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffffiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65567 : - typedef void ( idClass::*eventCallback_fffffiii_t )( const float, const float, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fffffiii_t )( const float, const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65568 : - typedef void ( idClass::*eventCallback_iiiiifii_t )( const int, const int, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiiiifii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiiifii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65569 : - typedef void ( idClass::*eventCallback_fiiiifii_t )( const float, const int, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiiiifii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65570 : - typedef void ( idClass::*eventCallback_ifiiifii_t )( const int, const float, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifiiifii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiiifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65571 : - typedef void ( idClass::*eventCallback_ffiiifii_t )( const float, const float, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffiiifii_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiiifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65572 : - typedef void ( idClass::*eventCallback_iifiifii_t )( const int, const int, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iifiifii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifiifii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65573 : - typedef void ( idClass::*eventCallback_fifiifii_t )( const float, const int, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fifiifii_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65574 : - typedef void ( idClass::*eventCallback_iffiifii_t )( const int, const float, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iffiifii_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffiifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65575 : - typedef void ( idClass::*eventCallback_fffiifii_t )( const float, const float, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fffiifii_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffiifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65576 : - typedef void ( idClass::*eventCallback_iiififii_t )( const int, const int, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiififii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiififii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65577 : - typedef void ( idClass::*eventCallback_fiififii_t )( const float, const int, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiififii_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiififii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65578 : - typedef void ( idClass::*eventCallback_ifififii_t )( const int, const float, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifififii_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifififii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65579 : - typedef void ( idClass::*eventCallback_ffififii_t )( const float, const float, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffififii_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffififii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65580 : - typedef void ( idClass::*eventCallback_iiffifii_t )( const int, const int, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiffifii_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiffifii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65581 : - typedef void ( idClass::*eventCallback_fiffifii_t )( const float, const int, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiffifii_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiffifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65582 : - typedef void ( idClass::*eventCallback_ifffifii_t )( const int, const float, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifffifii_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifffifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65583 : - typedef void ( idClass::*eventCallback_ffffifii_t )( const float, const float, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffffifii_t )( const float, const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffffifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65584 : - typedef void ( idClass::*eventCallback_iiiiffii_t )( const int, const int, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiiiffii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiiffii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65585 : - typedef void ( idClass::*eventCallback_fiiiffii_t )( const float, const int, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiiiffii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiiffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65586 : - typedef void ( idClass::*eventCallback_ifiiffii_t )( const int, const float, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifiiffii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiiffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65587 : - typedef void ( idClass::*eventCallback_ffiiffii_t )( const float, const float, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffiiffii_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiiffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65588 : - typedef void ( idClass::*eventCallback_iififfii_t )( const int, const int, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iififfii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iififfii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65589 : - typedef void ( idClass::*eventCallback_fififfii_t )( const float, const int, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fififfii_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fififfii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65590 : - typedef void ( idClass::*eventCallback_iffiffii_t )( const int, const float, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iffiffii_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffiffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65591 : - typedef void ( idClass::*eventCallback_fffiffii_t )( const float, const float, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fffiffii_t )( const float, const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffiffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65592 : - typedef void ( idClass::*eventCallback_iiifffii_t )( const int, const int, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiifffii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiifffii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65593 : - typedef void ( idClass::*eventCallback_fiifffii_t )( const float, const int, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiifffii_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiifffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65594 : - typedef void ( idClass::*eventCallback_ififffii_t )( const int, const float, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ififffii_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65595 : - typedef void ( idClass::*eventCallback_ffifffii_t )( const float, const float, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffifffii_t )( const float, const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffifffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65596 : - typedef void ( idClass::*eventCallback_iiffffii_t )( const int, const int, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiffffii_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiffffii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65597 : - typedef void ( idClass::*eventCallback_fiffffii_t )( const float, const int, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiffffii_t )( const float, const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiffffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65598 : - typedef void ( idClass::*eventCallback_ifffffii_t )( const int, const float, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifffffii_t )( const intptr_t, const float, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifffffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65599 : - typedef void ( idClass::*eventCallback_ffffffii_t )( const float, const float, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffffffii_t )( const float, const float, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffffffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65600 : - typedef void ( idClass::*eventCallback_iiiiiifi_t )( const int, const int, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiiiiifi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiiiiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65601 : - typedef void ( idClass::*eventCallback_fiiiiifi_t )( const float, const int, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiiiiifi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiiiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65602 : - typedef void ( idClass::*eventCallback_ifiiiifi_t )( const int, const float, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifiiiifi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifiiiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65603 : - typedef void ( idClass::*eventCallback_ffiiiifi_t )( const float, const float, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffiiiifi_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffiiiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65604 : - typedef void ( idClass::*eventCallback_iifiiifi_t )( const int, const int, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iifiiifi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iifiiifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65605 : - typedef void ( idClass::*eventCallback_fifiiifi_t )( const float, const int, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fifiiifi_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fifiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65606 : - typedef void ( idClass::*eventCallback_iffiiifi_t )( const int, const float, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iffiiifi_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iffiiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65607 : - typedef void ( idClass::*eventCallback_fffiiifi_t )( const float, const float, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fffiiifi_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fffiiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65608 : - typedef void ( idClass::*eventCallback_iiifiifi_t )( const int, const int, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiifiifi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiifiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65609 : - typedef void ( idClass::*eventCallback_fiifiifi_t )( const float, const int, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiifiifi_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiifiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65610 : - typedef void ( idClass::*eventCallback_ififiifi_t )( const int, const float, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ififiifi_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ififiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65611 : - typedef void ( idClass::*eventCallback_ffifiifi_t )( const float, const float, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffifiifi_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffifiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65612 : - typedef void ( idClass::*eventCallback_iiffiifi_t )( const int, const int, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiffiifi_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiffiifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65613 : - typedef void ( idClass::*eventCallback_fiffiifi_t )( const float, const int, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiffiifi_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiffiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65614 : - typedef void ( idClass::*eventCallback_ifffiifi_t )( const int, const float, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifffiifi_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifffiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65615 : - typedef void ( idClass::*eventCallback_ffffiifi_t )( const float, const float, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffffiifi_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffffiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65616 : - typedef void ( idClass::*eventCallback_iiiififi_t )( const int, const int, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiiififi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiiififi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65617 : - typedef void ( idClass::*eventCallback_fiiififi_t )( const float, const int, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiiififi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiiififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65618 : - typedef void ( idClass::*eventCallback_ifiififi_t )( const int, const float, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifiififi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifiififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65619 : - typedef void ( idClass::*eventCallback_ffiififi_t )( const float, const float, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffiififi_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffiififi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65620 : - typedef void ( idClass::*eventCallback_iifififi_t )( const int, const int, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iifififi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iifififi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65621 : - typedef void ( idClass::*eventCallback_fifififi_t )( const float, const int, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fifififi_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fifififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65622 : - typedef void ( idClass::*eventCallback_iffififi_t )( const int, const float, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iffififi_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iffififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65623 : - typedef void ( idClass::*eventCallback_fffififi_t )( const float, const float, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fffififi_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fffififi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65624 : - typedef void ( idClass::*eventCallback_iiiffifi_t )( const int, const int, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiiffifi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiiffifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65625 : - typedef void ( idClass::*eventCallback_fiiffifi_t )( const float, const int, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiiffifi_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiiffifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65626 : - typedef void ( idClass::*eventCallback_ififfifi_t )( const int, const float, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ififfifi_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ififfifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65627 : - typedef void ( idClass::*eventCallback_ffiffifi_t )( const float, const float, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffiffifi_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffiffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65628 : - typedef void ( idClass::*eventCallback_iifffifi_t )( const int, const int, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iifffifi_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iifffifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65629 : - typedef void ( idClass::*eventCallback_fifffifi_t )( const float, const int, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fifffifi_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fifffifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65630 : - typedef void ( idClass::*eventCallback_iffffifi_t )( const int, const float, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iffffifi_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iffffifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65631 : - typedef void ( idClass::*eventCallback_fffffifi_t )( const float, const float, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fffffifi_t )( const float, const float, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fffffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65632 : - typedef void ( idClass::*eventCallback_iiiiiffi_t )( const int, const int, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiiiiffi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiiiiffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65633 : - typedef void ( idClass::*eventCallback_fiiiiffi_t )( const float, const int, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiiiiffi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiiiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65634 : - typedef void ( idClass::*eventCallback_ifiiiffi_t )( const int, const float, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifiiiffi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ifiiiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65635 : - typedef void ( idClass::*eventCallback_ffiiiffi_t )( const float, const float, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffiiiffi_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ffiiiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65636 : - typedef void ( idClass::*eventCallback_iifiiffi_t )( const int, const int, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iifiiffi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iifiiffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65637 : - typedef void ( idClass::*eventCallback_fifiiffi_t )( const float, const int, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fifiiffi_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fifiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65638 : - typedef void ( idClass::*eventCallback_iffiiffi_t )( const int, const float, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffiiffi_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iffiiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65639 : - typedef void ( idClass::*eventCallback_fffiiffi_t )( const float, const float, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffiiffi_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fffiiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65640 : - typedef void ( idClass::*eventCallback_iiififfi_t )( const int, const int, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiififfi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiififfi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65641 : - typedef void ( idClass::*eventCallback_fiififfi_t )( const float, const int, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiififfi_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiififfi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65642 : - typedef void ( idClass::*eventCallback_ifififfi_t )( const int, const float, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifififfi_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ifififfi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65643 : - typedef void ( idClass::*eventCallback_ffififfi_t )( const float, const float, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffififfi_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ffififfi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65644 : - typedef void ( idClass::*eventCallback_iiffiffi_t )( const int, const int, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiffiffi_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiffiffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65645 : - typedef void ( idClass::*eventCallback_fiffiffi_t )( const float, const int, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiffiffi_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiffiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65646 : - typedef void ( idClass::*eventCallback_ifffiffi_t )( const int, const float, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifffiffi_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ifffiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65647 : - typedef void ( idClass::*eventCallback_ffffiffi_t )( const float, const float, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffffiffi_t )( const float, const float, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ffffiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65648 : - typedef void ( idClass::*eventCallback_iiiifffi_t )( const int, const int, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiiifffi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iiiifffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65649 : - typedef void ( idClass::*eventCallback_fiiifffi_t )( const float, const int, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiiifffi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fiiifffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65650 : - typedef void ( idClass::*eventCallback_ifiifffi_t )( const int, const float, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifiifffi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ifiifffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65651 : - typedef void ( idClass::*eventCallback_ffiifffi_t )( const float, const float, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffiifffi_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ffiifffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65652 : - typedef void ( idClass::*eventCallback_iififffi_t )( const int, const int, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iififffi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iififffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65653 : - typedef void ( idClass::*eventCallback_fififffi_t )( const float, const int, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fififffi_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fififffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65654 : - typedef void ( idClass::*eventCallback_iffifffi_t )( const int, const float, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffifffi_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iffifffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65655 : - typedef void ( idClass::*eventCallback_fffifffi_t )( const float, const float, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffifffi_t )( const float, const float, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fffifffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65656 : - typedef void ( idClass::*eventCallback_iiiffffi_t )( const int, const int, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiiffffi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iiiffffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65657 : - typedef void ( idClass::*eventCallback_fiiffffi_t )( const float, const int, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiiffffi_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fiiffffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65658 : - typedef void ( idClass::*eventCallback_ififfffi_t )( const int, const float, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ififfffi_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ififfffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65659 : - typedef void ( idClass::*eventCallback_ffiffffi_t )( const float, const float, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffiffffi_t )( const float, const float, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ffiffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65660 : - typedef void ( idClass::*eventCallback_iifffffi_t )( const int, const int, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iifffffi_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iifffffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65661 : - typedef void ( idClass::*eventCallback_fifffffi_t )( const float, const int, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fifffffi_t )( const float, const intptr_t, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fifffffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65662 : - typedef void ( idClass::*eventCallback_iffffffi_t )( const int, const float, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffffffi_t )( const intptr_t, const float, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iffffffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65663 : - typedef void ( idClass::*eventCallback_fffffffi_t )( const float, const float, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffffffi_t )( const float, const float, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fffffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65664 : - typedef void ( idClass::*eventCallback_iiiiiiif_t )( const int, const int, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiiiiif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiiiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65665 : - typedef void ( idClass::*eventCallback_fiiiiiif_t )( const float, const int, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiiiiif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65666 : - typedef void ( idClass::*eventCallback_ifiiiiif_t )( const int, const float, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifiiiiif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifiiiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65667 : - typedef void ( idClass::*eventCallback_ffiiiiif_t )( const float, const float, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiiiiif_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiiiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65668 : - typedef void ( idClass::*eventCallback_iifiiiif_t )( const int, const int, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iifiiiif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iifiiiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65669 : - typedef void ( idClass::*eventCallback_fifiiiif_t )( const float, const int, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fifiiiif_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fifiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65670 : - typedef void ( idClass::*eventCallback_iffiiiif_t )( const int, const float, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iffiiiif_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iffiiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65671 : - typedef void ( idClass::*eventCallback_fffiiiif_t )( const float, const float, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fffiiiif_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fffiiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65672 : - typedef void ( idClass::*eventCallback_iiifiiif_t )( const int, const int, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiifiiif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiifiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65673 : - typedef void ( idClass::*eventCallback_fiifiiif_t )( const float, const int, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiifiiif_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiifiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65674 : - typedef void ( idClass::*eventCallback_ififiiif_t )( const int, const float, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ififiiif_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ififiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65675 : - typedef void ( idClass::*eventCallback_ffifiiif_t )( const float, const float, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffifiiif_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffifiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65676 : - typedef void ( idClass::*eventCallback_iiffiiif_t )( const int, const int, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiffiiif_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiffiiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65677 : - typedef void ( idClass::*eventCallback_fiffiiif_t )( const float, const int, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiffiiif_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiffiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65678 : - typedef void ( idClass::*eventCallback_ifffiiif_t )( const int, const float, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifffiiif_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifffiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65679 : - typedef void ( idClass::*eventCallback_ffffiiif_t )( const float, const float, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffffiiif_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffffiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65680 : - typedef void ( idClass::*eventCallback_iiiifiif_t )( const int, const int, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiifiif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiifiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65681 : - typedef void ( idClass::*eventCallback_fiiifiif_t )( const float, const int, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiifiif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiifiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65682 : - typedef void ( idClass::*eventCallback_ifiifiif_t )( const int, const float, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifiifiif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifiifiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65683 : - typedef void ( idClass::*eventCallback_ffiifiif_t )( const float, const float, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiifiif_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiifiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65684 : - typedef void ( idClass::*eventCallback_iififiif_t )( const int, const int, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iififiif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iififiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65685 : - typedef void ( idClass::*eventCallback_fififiif_t )( const float, const int, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fififiif_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fififiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65686 : - typedef void ( idClass::*eventCallback_iffifiif_t )( const int, const float, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iffifiif_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iffifiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65687 : - typedef void ( idClass::*eventCallback_fffifiif_t )( const float, const float, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fffifiif_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fffifiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65688 : - typedef void ( idClass::*eventCallback_iiiffiif_t )( const int, const int, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiffiif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiffiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65689 : - typedef void ( idClass::*eventCallback_fiiffiif_t )( const float, const int, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiffiif_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiffiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65690 : - typedef void ( idClass::*eventCallback_ififfiif_t )( const int, const float, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ififfiif_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ififfiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65691 : - typedef void ( idClass::*eventCallback_ffiffiif_t )( const float, const float, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiffiif_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65692 : - typedef void ( idClass::*eventCallback_iifffiif_t )( const int, const int, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iifffiif_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iifffiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65693 : - typedef void ( idClass::*eventCallback_fifffiif_t )( const float, const int, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fifffiif_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fifffiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65694 : - typedef void ( idClass::*eventCallback_iffffiif_t )( const int, const float, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iffffiif_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iffffiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65695 : - typedef void ( idClass::*eventCallback_fffffiif_t )( const float, const float, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fffffiif_t )( const float, const float, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fffffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65696 : - typedef void ( idClass::*eventCallback_iiiiifif_t )( const int, const int, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiiiifif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iiiiifif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65697 : - typedef void ( idClass::*eventCallback_fiiiifif_t )( const float, const int, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiiiifif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fiiiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65698 : - typedef void ( idClass::*eventCallback_ifiiifif_t )( const int, const float, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifiiifif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ifiiifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65699 : - typedef void ( idClass::*eventCallback_ffiiifif_t )( const float, const float, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffiiifif_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ffiiifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65700 : - typedef void ( idClass::*eventCallback_iifiifif_t )( const int, const int, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iifiifif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iifiifif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65701 : - typedef void ( idClass::*eventCallback_fifiifif_t )( const float, const int, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fifiifif_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fifiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65702 : - typedef void ( idClass::*eventCallback_iffiifif_t )( const int, const float, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iffiifif_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iffiifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65703 : - typedef void ( idClass::*eventCallback_fffiifif_t )( const float, const float, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fffiifif_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fffiifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65704 : - typedef void ( idClass::*eventCallback_iiififif_t )( const int, const int, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiififif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iiififif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65705 : - typedef void ( idClass::*eventCallback_fiififif_t )( const float, const int, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiififif_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fiififif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65706 : - typedef void ( idClass::*eventCallback_ifififif_t )( const int, const float, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifififif_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ifififif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65707 : - typedef void ( idClass::*eventCallback_ffififif_t )( const float, const float, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffififif_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ffififif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65708 : - typedef void ( idClass::*eventCallback_iiffifif_t )( const int, const int, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiffifif_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iiffifif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65709 : - typedef void ( idClass::*eventCallback_fiffifif_t )( const float, const int, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiffifif_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fiffifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65710 : - typedef void ( idClass::*eventCallback_ifffifif_t )( const int, const float, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifffifif_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ifffifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65711 : - typedef void ( idClass::*eventCallback_ffffifif_t )( const float, const float, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffffifif_t )( const float, const float, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ffffifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65712 : - typedef void ( idClass::*eventCallback_iiiiffif_t )( const int, const int, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiiiffif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iiiiffif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65713 : - typedef void ( idClass::*eventCallback_fiiiffif_t )( const float, const int, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiiiffif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fiiiffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65714 : - typedef void ( idClass::*eventCallback_ifiiffif_t )( const int, const float, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifiiffif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ifiiffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65715 : - typedef void ( idClass::*eventCallback_ffiiffif_t )( const float, const float, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffiiffif_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffiiffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65716 : - typedef void ( idClass::*eventCallback_iififfif_t )( const int, const int, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iififfif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iififfif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65717 : - typedef void ( idClass::*eventCallback_fififfif_t )( const float, const int, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fififfif_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fififfif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65718 : - typedef void ( idClass::*eventCallback_iffiffif_t )( const int, const float, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iffiffif_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iffiffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65719 : - typedef void ( idClass::*eventCallback_fffiffif_t )( const float, const float, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fffiffif_t )( const float, const float, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fffiffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65720 : - typedef void ( idClass::*eventCallback_iiifffif_t )( const int, const int, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiifffif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iiifffif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65721 : - typedef void ( idClass::*eventCallback_fiifffif_t )( const float, const int, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiifffif_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fiifffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65722 : - typedef void ( idClass::*eventCallback_ififffif_t )( const int, const float, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ififffif_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ififffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65723 : - typedef void ( idClass::*eventCallback_ffifffif_t )( const float, const float, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffifffif_t )( const float, const float, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffifffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65724 : - typedef void ( idClass::*eventCallback_iiffffif_t )( const int, const int, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiffffif_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iiffffif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65725 : - typedef void ( idClass::*eventCallback_fiffffif_t )( const float, const int, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiffffif_t )( const float, const intptr_t, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fiffffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65726 : - typedef void ( idClass::*eventCallback_ifffffif_t )( const int, const float, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifffffif_t )( const intptr_t, const float, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ifffffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65727 : - typedef void ( idClass::*eventCallback_ffffffif_t )( const float, const float, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffffffif_t )( const float, const float, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffffffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65728 : - typedef void ( idClass::*eventCallback_iiiiiiff_t )( const int, const int, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiiiiff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiiiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65729 : - typedef void ( idClass::*eventCallback_fiiiiiff_t )( const float, const int, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiiiiff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65730 : - typedef void ( idClass::*eventCallback_ifiiiiff_t )( const int, const float, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifiiiiff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ifiiiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65731 : - typedef void ( idClass::*eventCallback_ffiiiiff_t )( const float, const float, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiiiiff_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiiiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65732 : - typedef void ( idClass::*eventCallback_iifiiiff_t )( const int, const int, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iifiiiff_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iifiiiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65733 : - typedef void ( idClass::*eventCallback_fifiiiff_t )( const float, const int, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fifiiiff_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fifiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65734 : - typedef void ( idClass::*eventCallback_iffiiiff_t )( const int, const float, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iffiiiff_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iffiiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65735 : - typedef void ( idClass::*eventCallback_fffiiiff_t )( const float, const float, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fffiiiff_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fffiiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65736 : - typedef void ( idClass::*eventCallback_iiifiiff_t )( const int, const int, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiifiiff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiifiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65737 : - typedef void ( idClass::*eventCallback_fiifiiff_t )( const float, const int, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiifiiff_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiifiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65738 : - typedef void ( idClass::*eventCallback_ififiiff_t )( const int, const float, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ififiiff_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ififiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65739 : - typedef void ( idClass::*eventCallback_ffifiiff_t )( const float, const float, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffifiiff_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ffifiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65740 : - typedef void ( idClass::*eventCallback_iiffiiff_t )( const int, const int, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiffiiff_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiffiiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65741 : - typedef void ( idClass::*eventCallback_fiffiiff_t )( const float, const int, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiffiiff_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiffiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65742 : - typedef void ( idClass::*eventCallback_ifffiiff_t )( const int, const float, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifffiiff_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ifffiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65743 : - typedef void ( idClass::*eventCallback_ffffiiff_t )( const float, const float, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffffiiff_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ffffiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65744 : - typedef void ( idClass::*eventCallback_iiiififf_t )( const int, const int, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiififf_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiififf_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65745 : - typedef void ( idClass::*eventCallback_fiiififf_t )( const float, const int, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiififf_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65746 : - typedef void ( idClass::*eventCallback_ifiififf_t )( const int, const float, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifiififf_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ifiififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65747 : - typedef void ( idClass::*eventCallback_ffiififf_t )( const float, const float, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiififf_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiififf_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65748 : - typedef void ( idClass::*eventCallback_iifififf_t )( const int, const int, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iifififf_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iifififf_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65749 : - typedef void ( idClass::*eventCallback_fifififf_t )( const float, const int, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fifififf_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fifififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65750 : - typedef void ( idClass::*eventCallback_iffififf_t )( const int, const float, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iffififf_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iffififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65751 : - typedef void ( idClass::*eventCallback_fffififf_t )( const float, const float, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fffififf_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fffififf_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65752 : - typedef void ( idClass::*eventCallback_iiiffiff_t )( const int, const int, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiffiff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiffiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65753 : - typedef void ( idClass::*eventCallback_fiiffiff_t )( const float, const int, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiffiff_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiffiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65754 : - typedef void ( idClass::*eventCallback_ififfiff_t )( const int, const float, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ififfiff_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ififfiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65755 : - typedef void ( idClass::*eventCallback_ffiffiff_t )( const float, const float, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiffiff_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65756 : - typedef void ( idClass::*eventCallback_iifffiff_t )( const int, const int, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iifffiff_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iifffiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65757 : - typedef void ( idClass::*eventCallback_fifffiff_t )( const float, const int, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fifffiff_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fifffiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65758 : - typedef void ( idClass::*eventCallback_iffffiff_t )( const int, const float, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iffffiff_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iffffiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65759 : - typedef void ( idClass::*eventCallback_fffffiff_t )( const float, const float, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fffffiff_t )( const float, const float, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fffffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65760 : - typedef void ( idClass::*eventCallback_iiiiifff_t )( const int, const int, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiiiifff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iiiiifff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65761 : - typedef void ( idClass::*eventCallback_fiiiifff_t )( const float, const int, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiiiifff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fiiiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65762 : - typedef void ( idClass::*eventCallback_ifiiifff_t )( const int, const float, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifiiifff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ifiiifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65763 : - typedef void ( idClass::*eventCallback_ffiiifff_t )( const float, const float, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffiiifff_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ffiiifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65764 : - typedef void ( idClass::*eventCallback_iifiifff_t )( const int, const int, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iifiifff_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iifiifff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65765 : - typedef void ( idClass::*eventCallback_fifiifff_t )( const float, const int, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fifiifff_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fifiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65766 : - typedef void ( idClass::*eventCallback_iffiifff_t )( const int, const float, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iffiifff_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iffiifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65767 : - typedef void ( idClass::*eventCallback_fffiifff_t )( const float, const float, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fffiifff_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fffiifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65768 : - typedef void ( idClass::*eventCallback_iiififff_t )( const int, const int, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiififff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iiififff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65769 : - typedef void ( idClass::*eventCallback_fiififff_t )( const float, const int, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiififff_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fiififff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65770 : - typedef void ( idClass::*eventCallback_ifififff_t )( const int, const float, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifififff_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ifififff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65771 : - typedef void ( idClass::*eventCallback_ffififff_t )( const float, const float, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffififff_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ffififff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65772 : - typedef void ( idClass::*eventCallback_iiffifff_t )( const int, const int, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiffifff_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iiffifff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65773 : - typedef void ( idClass::*eventCallback_fiffifff_t )( const float, const int, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiffifff_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fiffifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65774 : - typedef void ( idClass::*eventCallback_ifffifff_t )( const int, const float, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifffifff_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ifffifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65775 : - typedef void ( idClass::*eventCallback_ffffifff_t )( const float, const float, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffffifff_t )( const float, const float, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ffffifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65776 : - typedef void ( idClass::*eventCallback_iiiiffff_t )( const int, const int, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiiiffff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iiiiffff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65777 : - typedef void ( idClass::*eventCallback_fiiiffff_t )( const float, const int, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiiiffff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_fiiiffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65778 : - typedef void ( idClass::*eventCallback_ifiiffff_t )( const int, const float, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifiiffff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_ifiiffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65779 : - typedef void ( idClass::*eventCallback_ffiiffff_t )( const float, const float, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffiiffff_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_ffiiffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65780 : - typedef void ( idClass::*eventCallback_iififfff_t )( const int, const int, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iififfff_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iififfff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65781 : - typedef void ( idClass::*eventCallback_fififfff_t )( const float, const int, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fififfff_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_fififfff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65782 : - typedef void ( idClass::*eventCallback_iffiffff_t )( const int, const float, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iffiffff_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iffiffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65783 : - typedef void ( idClass::*eventCallback_fffiffff_t )( const float, const float, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fffiffff_t )( const float, const float, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_fffiffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65784 : - typedef void ( idClass::*eventCallback_iiifffff_t )( const int, const int, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiifffff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_iiifffff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65785 : - typedef void ( idClass::*eventCallback_fiifffff_t )( const float, const int, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiifffff_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_fiifffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65786 : - typedef void ( idClass::*eventCallback_ififffff_t )( const int, const float, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ififffff_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_ififffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65787 : - typedef void ( idClass::*eventCallback_ffifffff_t )( const float, const float, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffifffff_t )( const float, const float, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_ffifffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65788 : - typedef void ( idClass::*eventCallback_iiffffff_t )( const int, const int, const float, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiffffff_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const float, const float ); ( this->*( eventCallback_iiffffff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65789 : - typedef void ( idClass::*eventCallback_fiffffff_t )( const float, const int, const float, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiffffff_t )( const float, const intptr_t, const float, const float, const float, const float, const float, const float ); ( this->*( eventCallback_fiffffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65790 : - typedef void ( idClass::*eventCallback_ifffffff_t )( const int, const float, const float, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifffffff_t )( const intptr_t, const float, const float, const float, const float, const float, const float, const float ); ( this->*( eventCallback_ifffffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; @@ -2623,4 +2624,3 @@ If you have questions concerning this license or the applicable additional terms typedef void ( idClass::*eventCallback_ffffffff_t )( const float, const float, const float, const float, const float, const float, const float, const float ); ( this->*( eventCallback_ffffffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; - diff --git a/d3xp/gamesys/Class.cpp b/d3xp/gamesys/Class.cpp index 4038499..5df57ae 100644 --- a/d3xp/gamesys/Class.cpp +++ b/d3xp/gamesys/Class.cpp @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -62,7 +62,7 @@ initialized in any order, the constructor must handle the case that subclasses are initialized before superclasses. ================ */ -idTypeInfo::idTypeInfo( const char *classname, const char *superclass, idEventFunc *eventCallbacks, idClass *( *CreateInstance )( void ), +idTypeInfo::idTypeInfo( const char *classname, const char *superclass, idEventFunc *eventCallbacks, idClass *( *CreateInstance )( void ), void ( idClass::*Spawn )( void ), void ( idClass::*Save )( idSaveGame *savefile ) const, void ( idClass::*Restore )( idRestoreGame *savefile ) ) { idTypeInfo *type; @@ -83,7 +83,7 @@ idTypeInfo::idTypeInfo( const char *classname, const char *superclass, idEventFu // Check if any subclasses were initialized before their superclass for( type = typelist; type != NULL; type = type->next ) { - if ( ( type->super == NULL ) && !idStr::Cmp( type->superclass, this->classname ) && + if ( ( type->super == NULL ) && !idStr::Cmp( type->superclass, this->classname ) && idStr::Cmp( type->classname, "idClass" ) ) { type->super = this; } @@ -117,7 +117,7 @@ idTypeInfo::~idTypeInfo() { ================ idTypeInfo::Init -Initializes the event callback table for the class. Creates a +Initializes the event callback table for the class. Creates a table for fast lookups of event functions. Should only be called once. ================ */ @@ -203,7 +203,7 @@ void idTypeInfo::Init( void ) { idTypeInfo::Shutdown Should only be called when DLL or EXE is being shutdown. -Although it cleans up any allocated memory, it doesn't bother to remove itself +Although it cleans up any allocated memory, it doesn't bother to remove itself from the class list since the program is shutting down. ================ */ @@ -394,7 +394,7 @@ void idClass::Init( void ) { // is a subclass of another num = 0; for( c = classHierarchy.GetNext(); c != NULL; c = c->node.GetNext(), num++ ) { - c->typeNum = num; + c->typeNum = num; c->lastChild += num; } @@ -504,7 +504,7 @@ void idClass::operator delete( void *ptr ) { p = ( ( int * )ptr ) - 1; memused -= *p; numobjects--; - Mem_Free( p ); + Mem_Free( p ); } } @@ -515,7 +515,7 @@ void idClass::operator delete( void *ptr, int, int, char *, int ) { p = ( ( int * )ptr ) - 1; memused -= *p; numobjects--; - Mem_Free( p ); + Mem_Free( p ); } } @@ -629,10 +629,8 @@ bool idClass::PostEventArgs( const idEventDef *ev, int time, int numargs, ... ) idTypeInfo *c; idEvent *event; va_list args; - + assert( ev ); - - //common->Printf(" state %d %d\n", gameLocal.GameState() , IsType( idThread::Type ) ); if ( !idEvent::initialized ) { return false; @@ -647,14 +645,9 @@ bool idClass::PostEventArgs( const idEventDef *ev, int time, int numargs, ... ) // we service events on the client to avoid any bad code filling up the event pool // we don't want them processed usually, unless when the map is (re)loading. // we allow threads to run fine, though. - - //BC TODO: find out why the deck is making this break. - /* - if ( gameLocal.isClient && ( gameLocal.GameState() != GAMESTATE_STARTUP ) && !IsType( idThread::Type ) ) - { + if ( gameLocal.isClient && ( gameLocal.GameState() != GAMESTATE_STARTUP ) && !IsType( idThread::Type ) ) { return true; } - */ va_start( args, numargs ); event = idEvent::Alloc( ev, numargs, args ); @@ -835,9 +828,9 @@ idClass::ProcessEventArgs bool idClass::ProcessEventArgs( const idEventDef *ev, int numargs, ... ) { idTypeInfo *c; int num; - int data[ D_EVENT_MAXARGS ]; + intptr_t data[ D_EVENT_MAXARGS ]; va_list args; - + assert( ev ); assert( idEvent::initialized ); @@ -943,7 +936,7 @@ bool idClass::ProcessEvent( const idEventDef *ev, idEventArg arg1, idEventArg ar idClass::ProcessEventArgPtr ================ */ -bool idClass::ProcessEventArgPtr( const idEventDef *ev, int *data ) { +bool idClass::ProcessEventArgPtr( const idEventDef *ev, intptr_t *data ) { idTypeInfo *c; int num; eventCallback_t callback; @@ -1006,42 +999,42 @@ http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORuntime/ break; case 1 : - typedef void ( idClass::*eventCallback_1_t )( const int ); + typedef void ( idClass::*eventCallback_1_t )( const intptr_t ); ( this->*( eventCallback_1_t )callback )( data[ 0 ] ); break; case 2 : - typedef void ( idClass::*eventCallback_2_t )( const int, const int ); + typedef void ( idClass::*eventCallback_2_t )( const intptr_t, const intptr_t ); ( this->*( eventCallback_2_t )callback )( data[ 0 ], data[ 1 ] ); break; case 3 : - typedef void ( idClass::*eventCallback_3_t )( const int, const int, const int ); + typedef void ( idClass::*eventCallback_3_t )( const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_3_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ] ); break; case 4 : - typedef void ( idClass::*eventCallback_4_t )( const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_4_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_4_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] ); break; case 5 : - typedef void ( idClass::*eventCallback_5_t )( const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_5_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_5_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 6 : - typedef void ( idClass::*eventCallback_6_t )( const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_6_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_6_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 7 : - typedef void ( idClass::*eventCallback_7_t )( const int, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_7_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_7_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 8 : - typedef void ( idClass::*eventCallback_8_t )( const int, const int, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_8_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_8_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; diff --git a/d3xp/gamesys/Class.h b/d3xp/gamesys/Class.h index 25885b3..853d1f9 100644 --- a/d3xp/gamesys/Class.h +++ b/d3xp/gamesys/Class.h @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -57,16 +57,16 @@ struct idEventFunc { class idEventArg { public: int type; - int value; + intptr_t value; idEventArg() { type = D_EVENT_INTEGER; value = 0; }; idEventArg( int data ) { type = D_EVENT_INTEGER; value = data; }; idEventArg( float data ) { type = D_EVENT_FLOAT; value = *reinterpret_cast( &data ); }; - idEventArg( idVec3 &data ) { type = D_EVENT_VECTOR; value = reinterpret_cast( &data ); }; - idEventArg( const idStr &data ) { type = D_EVENT_STRING; value = reinterpret_cast( data.c_str() ); }; - idEventArg( const char *data ) { type = D_EVENT_STRING; value = reinterpret_cast( data ); }; - idEventArg( const class idEntity *data ) { type = D_EVENT_ENTITY; value = reinterpret_cast( data ); }; - idEventArg( const struct trace_s *data ) { type = D_EVENT_TRACE; value = reinterpret_cast( data ); }; + idEventArg( idVec3 &data ) { type = D_EVENT_VECTOR; value = reinterpret_cast( &data ); }; + idEventArg( const idStr &data ) { type = D_EVENT_STRING; value = reinterpret_cast( data.c_str() ); }; + idEventArg( const char *data ) { type = D_EVENT_STRING; value = reinterpret_cast( data ); }; + idEventArg( const class idEntity *data ) { type = D_EVENT_ENTITY; value = reinterpret_cast( data ); }; + idEventArg( const struct trace_s *data ) { type = D_EVENT_TRACE; value = reinterpret_cast( data ); }; }; class idAllocError : public idException { @@ -102,7 +102,7 @@ CLASS_DECLARATION This macro must be included in the code to properly initialize variables used in type checking and run-time instanciation. It also defines the list -of events that the class responds to. Take special care to ensure that the +of events that the class responds to. Take special care to ensure that the proper superclass is indicated or the run-time type information will be incorrect. Use this on concrete classes only. ================ @@ -230,7 +230,7 @@ public: bool ProcessEvent( const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7 ); bool ProcessEvent( const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7, idEventArg arg8 ); - bool ProcessEventArgPtr( const idEventDef *ev, int *data ); + bool ProcessEventArgPtr( const idEventDef *ev, intptr_t *data ); void CancelEvents( const idEventDef *ev ); void Event_Remove( void ); @@ -287,7 +287,7 @@ public: idHierarchy node; - idTypeInfo( const char *classname, const char *superclass, + idTypeInfo( const char *classname, const char *superclass, idEventFunc *eventCallbacks, idClass *( *CreateInstance )( void ), void ( idClass::*Spawn )( void ), void ( idClass::*Save )( idSaveGame *savefile ) const, void ( idClass::*Restore )( idRestoreGame *savefile ) ); ~idTypeInfo(); @@ -303,7 +303,7 @@ public: ================ idTypeInfo::IsType -Checks if the object's class is a subclass of the class defined by the +Checks if the object's class is a subclass of the class defined by the passed in idTypeInfo. ================ */ @@ -330,7 +330,7 @@ ID_INLINE bool idTypeInfo::RespondsTo( const idEventDef &ev ) const { ================ idClass::IsType -Checks if the object's class is a subclass of the class defined by the +Checks if the object's class is a subclass of the class defined by the passed in idTypeInfo. ================ */ diff --git a/d3xp/gamesys/Event.cpp b/d3xp/gamesys/Event.cpp index 0050664..b3b3b8a 100644 --- a/d3xp/gamesys/Event.cpp +++ b/d3xp/gamesys/Event.cpp @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -92,15 +92,15 @@ idEventDef::idEventDef( const char *command, const char *formatspec, char return switch( formatspec[ i ] ) { case D_EVENT_FLOAT : bits |= 1 << i; - argsize += sizeof( float ); + argsize += sizeof( intptr_t ); break; case D_EVENT_INTEGER : - argsize += sizeof( int ); + argsize += sizeof( intptr_t ); break; case D_EVENT_VECTOR : - argsize += sizeof( idVec3 ); + argsize += E_EVENT_SIZEOF_VEC; break; case D_EVENT_STRING : @@ -334,7 +334,7 @@ idEvent *idEvent::Alloc( const idEventDef *evdef, int numargs, va_list args ) { idEvent::CopyArgs ================ */ -void idEvent::CopyArgs( const idEventDef *evdef, int numargs, va_list args, int data[ D_EVENT_MAXARGS ] ) { +void idEvent::CopyArgs( const idEventDef *evdef, int numargs, va_list args, intptr_t data[ D_EVENT_MAXARGS ] ) { int i; const char *format; idEventArg *arg; @@ -476,8 +476,8 @@ void idEvent::ClearEventList( void ) { // FreeEvents.Clear(); EventQueue.Clear(); - - // + + // // add the events to the free list // for( i = 0; i < MAX_EVENTS; i++ ) { @@ -493,7 +493,7 @@ idEvent::ServiceEvents void idEvent::ServiceEvents( void ) { idEvent *event; int num; - int args[ D_EVENT_MAXARGS ]; + intptr_t args[ D_EVENT_MAXARGS ]; int offset; int i; int numargs; @@ -593,7 +593,7 @@ idEvent::ServiceFastEvents void idEvent::ServiceFastEvents() { idEvent *event; int num; - int args[ D_EVENT_MAXARGS ]; + intptr_t args[ D_EVENT_MAXARGS ]; int offset; int i; int numargs; @@ -733,7 +733,7 @@ void idEvent::Shutdown( void ) { } ClearEventList(); - + eventDataAllocator.Shutdown(); // say it is now shutdown @@ -768,17 +768,17 @@ void idEvent::Save( idSaveGame *savefile ) { switch( format[ i ] ) { case D_EVENT_FLOAT : savefile->WriteFloat( *reinterpret_cast( dataPtr ) ); - size += sizeof( float ); + size += sizeof( intptr_t ); break; case D_EVENT_INTEGER : case D_EVENT_ENTITY : case D_EVENT_ENTITY_NULL : savefile->WriteInt( *reinterpret_cast( dataPtr ) ); - size += sizeof( int ); + size += sizeof( intptr_t ); break; case D_EVENT_VECTOR : savefile->WriteVec3( *reinterpret_cast( dataPtr ) ); - size += sizeof( idVec3 ); + size += E_EVENT_SIZEOF_VEC; break; case D_EVENT_TRACE : validTrace = *reinterpret_cast( dataPtr ); @@ -877,17 +877,17 @@ void idEvent::Restore( idRestoreGame *savefile ) { switch( format[ j ] ) { case D_EVENT_FLOAT : savefile->ReadFloat( *reinterpret_cast( dataPtr ) ); - size += sizeof( float ); + size += sizeof( intptr_t ); break; case D_EVENT_INTEGER : case D_EVENT_ENTITY : case D_EVENT_ENTITY_NULL : savefile->ReadInt( *reinterpret_cast( dataPtr ) ); - size += sizeof( int ); + size += sizeof( intptr_t ); break; case D_EVENT_VECTOR : savefile->ReadVec3( *reinterpret_cast( dataPtr ) ); - size += sizeof( idVec3 ); + size += E_EVENT_SIZEOF_VEC; break; case D_EVENT_TRACE : savefile->ReadBool( *reinterpret_cast( dataPtr ) ); @@ -962,7 +962,7 @@ void idEvent::Restore( idRestoreGame *savefile ) { /* ================ idEvent::ReadTrace - + idRestoreGame has a ReadTrace procedure, but unfortunately idEvent wants the material string name at the of the data structure rather than in the middle ================ @@ -1016,8 +1016,6 @@ CreateEventCallbackHandler ================ */ void CreateEventCallbackHandler( void ) { - int num; - int count; int i, j, k; char argString[ D_EVENT_MAXARGS + 1 ]; idStr string1; @@ -1046,7 +1044,7 @@ void CreateEventCallbackHandler( void ) { string1 += "const float"; string2 += va( "*( float * )&data[ %d ]", k ); } else { - string1 += "const int"; + string1 += "const intptr_t"; string2 += va( "data[ %d ]", k ); } diff --git a/d3xp/gamesys/Event.h b/d3xp/gamesys/Event.h index c87f3b4..7106109 100644 --- a/d3xp/gamesys/Event.h +++ b/d3xp/gamesys/Event.h @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -36,6 +36,9 @@ Event are used for scheduling tasks and for linking script commands. #define D_EVENT_MAXARGS 8 // if changed, enable the CREATE_EVENT_CODE define in Event.cpp to generate switch statement for idClass::ProcessEventArgPtr. // running the game will then generate c:\doom\base\events.txt, the contents of which should be copied into the switch statement. +// stack size of idVec3, aligned to native pointer size +#define E_EVENT_SIZEOF_VEC ((sizeof(idVec3) + (sizeof(intptr_t) - 1)) & ~(sizeof(intptr_t) - 1)) + #define D_EVENT_VOID ( ( char )0 ) #define D_EVENT_INTEGER 'd' #define D_EVENT_FLOAT 'f' @@ -67,7 +70,7 @@ private: public: idEventDef( const char *command, const char *formatspec = NULL, char returnType = 0 ); - + const char *GetName( void ) const; const char *GetArgFormat( void ) const; unsigned int GetFormatspecIndex( void ) const; @@ -104,8 +107,8 @@ public: ~idEvent(); static idEvent *Alloc( const idEventDef *evdef, int numargs, va_list args ); - static void CopyArgs( const idEventDef *evdef, int numargs, va_list args, int data[ D_EVENT_MAXARGS ] ); - + static void CopyArgs( const idEventDef *evdef, int numargs, va_list args, intptr_t data[ D_EVENT_MAXARGS ] ); + void Free( void ); void Schedule( idClass *object, const idTypeInfo *cls, int time ); byte *GetData( void ); @@ -124,7 +127,7 @@ public: static void Restore( idRestoreGame *savefile ); // unarchives object from save game file static void SaveTrace( idSaveGame *savefile, const trace_t &trace ); static void RestoreTrace( idRestoreGame *savefile, trace_t &trace ); - + }; /* diff --git a/d3xp/gamesys/SysCmds.cpp b/d3xp/gamesys/SysCmds.cpp index 7e3ad1a..a480a92 100644 --- a/d3xp/gamesys/SysCmds.cpp +++ b/d3xp/gamesys/SysCmds.cpp @@ -129,7 +129,7 @@ void Cmd_ListSpawnArgs_f( const idCmdArgs &args ) { for ( i = 0; i < ent->spawnArgs.GetNumKeyVals(); i++ ) { const idKeyValue *kv = ent->spawnArgs.GetKeyVal( i ); - gameLocal.Printf( "\"%s\" "S_COLOR_WHITE"\"%s\"\n", kv->GetKey().c_str(), kv->GetValue().c_str() ); + gameLocal.Printf( "\"%s\" " S_COLOR_WHITE "\"%s\"\n", kv->GetKey().c_str(), kv->GetValue().c_str() ); } } diff --git a/d3xp/gamesys/TypeInfo.cpp b/d3xp/gamesys/TypeInfo.cpp index 5c15309..236f5ab 100644 --- a/d3xp/gamesys/TypeInfo.cpp +++ b/d3xp/gamesys/TypeInfo.cpp @@ -26,6 +26,10 @@ If you have questions concerning this license or the applicable additional terms =========================================================================== */ +#ifdef _WIN32 +#define _ALLOW_KEYWORD_MACROS /* Thanks Visual Studio! */ +#endif + // This is real evil but allows the code to inspect arbitrary class variables. #define private public #define protected public @@ -563,7 +567,9 @@ int idTypeInfoTools::WriteVariable_r( const void *varPtr, const char *varName, c // if this is a pointer isPointer = 0; for ( i = typeString.Length(); i > 0 && typeString[i - 1] == '*'; i -= 2 ) { - if ( varPtr == (void *)0xcdcdcdcd || ( varPtr != NULL && *((unsigned long *)varPtr) == 0xcdcdcdcd ) ) { + // flibit: 64 bit fix, changed long to int + if ( varPtr == (void *)0xcdcdcdcd || ( varPtr != NULL && *((unsigned int *)varPtr) == 0xcdcdcdcd ) ) { + // flibit end common->Warning( "%s%s::%s%s references uninitialized memory", prefix, scope, varName, "" ); return typeSize; } @@ -1129,7 +1135,9 @@ int idTypeInfoTools::WriteVariable_r( const void *varPtr, const char *varName, c i = 0; do { - if ( *((unsigned long *)varPtr) == 0xcdcdcdcd ) { + // flibit: 64 bit fix, changed long to int + if ( *((unsigned int *)varPtr) == 0xcdcdcdcd ) { + // flibit end common->Warning( "%s%s::%s%s uses uninitialized memory", prefix, scope, varName, "" ); break; } diff --git a/d3xp/picker.cpp b/d3xp/picker.cpp index f1f60ea..2d73208 100644 --- a/d3xp/picker.cpp +++ b/d3xp/picker.cpp @@ -202,7 +202,9 @@ void idPicker::StartDrag( idEntity *grabEnt, int id ) { } - grabEnt->PostEventMS( &EV_Touch, 250, thePlayer, NULL ); + // flibit: 64 bit fixes, changed NULL to 0 + grabEnt->PostEventMS( &EV_Touch, 250, thePlayer, 0 ); + // flibit end } @@ -854,4 +856,4 @@ int idPicker::Update( idPlayer *player, bool hide, idEntity *newEnt, int newEntI // Not holding, nothing to hold return 0; -} \ No newline at end of file +} diff --git a/d3xp/script/Script_Interpreter.cpp b/d3xp/script/Script_Interpreter.cpp index c1f0183..f590bc1 100644 --- a/d3xp/script/Script_Interpreter.cpp +++ b/d3xp/script/Script_Interpreter.cpp @@ -686,7 +686,9 @@ void idInterpreter::CallEvent( const function_t *func, int argsize ) { varEval_t var; int pos; int start; - int data[ D_EVENT_MAXARGS ]; + // RB: 64 bit fixes, changed int to intptr_t + intptr_t data[ D_EVENT_MAXARGS ]; + // RB end const idEventDef *evdef; const char *format; @@ -745,7 +747,7 @@ void idInterpreter::CallEvent( const function_t *func, int argsize ) { switch( format[ i ] ) { case D_EVENT_INTEGER : var.intPtr = ( int * )&localstack[ start + pos ]; - data[ i ] = int( *var.floatPtr ); + ( *( int * )&data[ i ] ) = int( *var.floatPtr ); break; case D_EVENT_FLOAT : @@ -857,7 +859,9 @@ void idInterpreter::CallSysEvent( const function_t *func, int argsize ) { varEval_t source; int pos; int start; - int data[ D_EVENT_MAXARGS ]; + // RB: 64 bit fixes, changed int to intptr_t + intptr_t data[ D_EVENT_MAXARGS ]; + // RB end const idEventDef *evdef; const char *format; @@ -1808,9 +1812,14 @@ bool idInterpreter::Execute( void ) { case OP_PUSH_V: var_a = GetVariable( st->a ); + // RB: 64 bit fix, changed individual pushes with PushVector + /* Push( *reinterpret_cast( &var_a.vectorPtr->x ) ); Push( *reinterpret_cast( &var_a.vectorPtr->y ) ); Push( *reinterpret_cast( &var_a.vectorPtr->z ) ); + */ + PushVector( *var_a.vectorPtr ); + // RB end break; case OP_PUSH_OBJ: @@ -1871,9 +1880,12 @@ bool idInterpreter::EnterFunctionVarArgVN(const function_t *func, bool clearStac case 'v': v = va_arg(args, idVec3 *); + /* Push(*reinterpret_cast(&v->x)); Push(*reinterpret_cast(&v->y)); Push(*reinterpret_cast(&v->z)); + */ + PushVector(*v); break; case 's': @@ -1910,4 +1922,4 @@ bool idInterpreter::EnterFunctionVarArgVN(const function_t *func, bool clearStac Quit: return rc; -} \ No newline at end of file +} diff --git a/d3xp/script/Script_Interpreter.h b/d3xp/script/Script_Interpreter.h index dde274f..ce85d2f 100644 --- a/d3xp/script/Script_Interpreter.h +++ b/d3xp/script/Script_Interpreter.h @@ -60,7 +60,13 @@ private: void PopParms( int numParms ); void PushString( const char *string ); - void Push( int value ); + // RB begin + // RB: 64 bit fix, changed int to intptr_t + void Push( intptr_t value ); + + // RB: added PushVector to new E_EVENT_SIZEOF_VEC + void PushVector( const idVec3& vector ); + // RB end const char *FloatToString( float value ); void AppendString( idVarDef *def, const char *from ); void SetString( idVarDef *def, const char *from ); @@ -144,13 +150,32 @@ ID_INLINE void idInterpreter::PopParms( int numParms ) { idInterpreter::Push ==================== */ -ID_INLINE void idInterpreter::Push( int value ) { - if ( localstackUsed + sizeof( int ) > LOCALSTACK_SIZE ) { +// RB: 64 bit fix, changed int to intptr_t +ID_INLINE void idInterpreter::Push( intptr_t value ) { + if ( localstackUsed + sizeof( intptr_t ) > LOCALSTACK_SIZE ) { Error( "Push: locals stack overflow\n" ); } - *( int * )&localstack[ localstackUsed ] = value; - localstackUsed += sizeof( int ); + *( intptr_t * )&localstack[ localstackUsed ] = value; + localstackUsed += sizeof( intptr_t ); } +// RB end + +// RB begin +/* +==================== +idInterpreter::PushVector +==================== +*/ +ID_INLINE void idInterpreter::PushVector( const idVec3& vector ) +{ + if( localstackUsed + E_EVENT_SIZEOF_VEC > LOCALSTACK_SIZE ) + { + Error( "Push: locals stack overflow\n" ); + } + *( idVec3* )&localstack[ localstackUsed ] = vector; + localstackUsed += E_EVENT_SIZEOF_VEC; +} +// RB end /* ==================== diff --git a/d3xp/script/Script_Program.cpp b/d3xp/script/Script_Program.cpp index 58b29f9..8603029 100644 --- a/d3xp/script/Script_Program.cpp +++ b/d3xp/script/Script_Program.cpp @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -33,20 +33,20 @@ If you have questions concerning this license or the applicable additional terms // simple types. function types are dynamically allocated idTypeDef type_void( ev_void, &def_void, "void", 0, NULL ); -idTypeDef type_scriptevent( ev_scriptevent, &def_scriptevent, "scriptevent", sizeof( void * ), NULL ); -idTypeDef type_namespace( ev_namespace, &def_namespace, "namespace", sizeof( void * ), NULL ); +idTypeDef type_scriptevent( ev_scriptevent, &def_scriptevent, "scriptevent", sizeof( intptr_t ), NULL ); +idTypeDef type_namespace( ev_namespace, &def_namespace, "namespace", sizeof( intptr_t ), NULL ); idTypeDef type_string( ev_string, &def_string, "string", MAX_STRING_LEN, NULL ); -idTypeDef type_float( ev_float, &def_float, "float", sizeof( float ), NULL ); -idTypeDef type_vector( ev_vector, &def_vector, "vector", sizeof( idVec3 ), NULL ); -idTypeDef type_entity( ev_entity, &def_entity, "entity", sizeof( int * ), NULL ); // stored as entity number pointer -idTypeDef type_field( ev_field, &def_field, "field", sizeof( void * ), NULL ); -idTypeDef type_function( ev_function, &def_function, "function", sizeof( void * ), &type_void ); -idTypeDef type_virtualfunction( ev_virtualfunction, &def_virtualfunction, "virtual function", sizeof( int ), NULL ); -idTypeDef type_pointer( ev_pointer, &def_pointer, "pointer", sizeof( void * ), NULL ); -idTypeDef type_object( ev_object, &def_object, "object", sizeof( int * ), NULL ); // stored as entity number pointer -idTypeDef type_jumpoffset( ev_jumpoffset, &def_jumpoffset, "", sizeof( int ), NULL ); // only used for jump opcodes -idTypeDef type_argsize( ev_argsize, &def_argsize, "", sizeof( int ), NULL ); // only used for function call and thread opcodes -idTypeDef type_boolean( ev_boolean, &def_boolean, "boolean", sizeof( int ), NULL ); +idTypeDef type_float( ev_float, &def_float, "float", sizeof( intptr_t ), NULL ); +idTypeDef type_vector( ev_vector, &def_vector, "vector", E_EVENT_SIZEOF_VEC, NULL ); +idTypeDef type_entity( ev_entity, &def_entity, "entity", sizeof( intptr_t ), NULL ); // stored as entity number pointer +idTypeDef type_field( ev_field, &def_field, "field", sizeof( intptr_t ), NULL ); +idTypeDef type_function( ev_function, &def_function, "function", sizeof( intptr_t ), &type_void ); +idTypeDef type_virtualfunction( ev_virtualfunction, &def_virtualfunction, "virtual function", sizeof( intptr_t ), NULL ); +idTypeDef type_pointer( ev_pointer, &def_pointer, "pointer", sizeof( intptr_t ), NULL ); +idTypeDef type_object( ev_object, &def_object, "object", sizeof( intptr_t ), NULL ); // stored as entity number pointer +idTypeDef type_jumpoffset( ev_jumpoffset, &def_jumpoffset, "", sizeof( intptr_t ), NULL ); // only used for jump opcodes +idTypeDef type_argsize( ev_argsize, &def_argsize, "", sizeof( intptr_t ), NULL ); // only used for function call and thread opcodes +idTypeDef type_boolean( ev_boolean, &def_boolean, "boolean", sizeof( intptr_t ), NULL ); idVarDef def_void( &type_void ); idVarDef def_scriptevent( &type_scriptevent ); @@ -141,7 +141,7 @@ idTypeDef::idTypeDef( etype_t etype, idVarDef *edef, const char *ename, int esiz def = edef; size = esize; auxType = aux; - + parmTypes.SetGranularity( 1 ); parmNames.SetGranularity( 1 ); functions.SetGranularity( 1 ); @@ -724,7 +724,7 @@ void idVarDef::SetString( const char *string, bool constant ) { } else { initialized = initializedVariable; } - + assert( typeDef && ( typeDef->Type() == ev_string ) ); idStr::Copynz( value.stringPtr, string, MAX_STRING_LEN ); } @@ -795,7 +795,7 @@ void idVarDef::PrintInfo( idFile *file, int instructionPointer ) const { break; case ev_float : - file->Printf( "%f", *value.floatPtr ); + file->Printf( "%f", *value.floatPtr ); break; case ev_virtualfunction : @@ -898,7 +898,7 @@ idScriptObject::Save ================ */ void idScriptObject::Save( idSaveGame *savefile ) const { - size_t size; + int size; if ( type == &type_object && data == NULL ) { // Write empty string for uninitialized object @@ -918,7 +918,7 @@ idScriptObject::Restore */ void idScriptObject::Restore( idRestoreGame *savefile ) { idStr typeName; - size_t size; + int size; savefile->ReadString( typeName ); @@ -931,7 +931,7 @@ void idScriptObject::Restore( idRestoreGame *savefile ) { savefile->Error( "idScriptObject::Restore: failed to restore object of type '%s'.", typeName.c_str() ); } - savefile->ReadInt( (int &)size ); + savefile->ReadInt( size ); if ( size != type->Size() ) { savefile->Error( "idScriptObject::Restore: size of object '%s' doesn't match size in save game.", typeName.c_str() ); } @@ -954,7 +954,7 @@ bool idScriptObject::SetType( const char *typeName ) { newtype = gameLocal.program.FindType( typeName ); // only allocate memory if the object type changes - if ( newtype != type ) { + if ( newtype != type ) { Free(); if ( !newtype ) { gameLocal.Warning( "idScriptObject::SetType: Unknown type '%s'", typeName ); @@ -1121,7 +1121,7 @@ idProgram::AllocType idTypeDef *idProgram::AllocType( idTypeDef &type ) { idTypeDef *newtype; - newtype = new idTypeDef( type ); + newtype = new idTypeDef( type ); types.Append( newtype ); return newtype; @@ -1226,6 +1226,44 @@ void idProgram::AddDefToNameList( idVarDef *def, const char *name ) { varDefNames[i]->AddDef( def ); } +/* +============== +idProgram::ReserveMem + +reserves memory for global variables and returns the starting pointer +============== +*/ +byte *idProgram::ReserveMem(int size) { + byte *res = &variables[ numVariables ]; + numVariables += size; + if ( numVariables > sizeof( variables ) ) { + throw idCompileError( va( "Exceeded global memory size (%d bytes)", sizeof( variables ) ) ); + } + + memset( res, 0, size ); + + return res; +} + +/* +============ +idProgram::AllocVarDef +============ +*/ +idVarDef *idProgram::AllocVarDef(idTypeDef *type, const char *name, idVarDef *scope) { + idVarDef *def; + + def = new idVarDef( type ); + def->scope = scope; + def->numUsers = 1; + def->num = varDefs.Append( def ); + + // add the def to the list with defs with this name and set the name pointer + AddDefToNameList( def, name ); + + return def; +} + /* ============ idProgram::AllocDef @@ -1239,13 +1277,7 @@ idVarDef *idProgram::AllocDef( idTypeDef *type, const char *name, idVarDef *scop idVarDef *def_z; // allocate a new def - def = new idVarDef( type ); - def->scope = scope; - def->numUsers = 1; - def->num = varDefs.Append( def ); - - // add the def to the list with defs with this name and set the name pointer - AddDefToNameList( def, name ); + def = AllocVarDef(type, name, scope); if ( ( type->Type() == ev_vector ) || ( ( type->Type() == ev_field ) && ( type->FieldType()->Type() == ev_vector ) ) ) { // @@ -1259,7 +1291,7 @@ idVarDef *idProgram::AllocDef( idTypeDef *type, const char *name, idVarDef *scop scope->value.functionPtr->locals += type->Size(); } else if ( scope->TypeDef()->Inherits( &type_object ) ) { idTypeDef newtype( ev_field, NULL, "float field", 0, &type_float ); - idTypeDef *type = GetType( newtype, true ); + idTypeDef *ftype = GetType( newtype, true ); // set the value to the variable's position in the object def->value.ptrOffset = scope->TypeDef()->Size(); @@ -1267,30 +1299,52 @@ idVarDef *idProgram::AllocDef( idTypeDef *type, const char *name, idVarDef *scop // make automatic defs for the vectors elements // origin can be accessed as origin_x, origin_y, and origin_z sprintf( element, "%s_x", def->Name() ); - def_x = AllocDef( type, element, scope, constant ); + def_x = AllocDef( ftype, element, scope, constant ); sprintf( element, "%s_y", def->Name() ); - def_y = AllocDef( type, element, scope, constant ); - def_y->value.ptrOffset = def_x->value.ptrOffset + type_float.Size(); + def_y = AllocDef( ftype, element, scope, constant ); + def_y->value.ptrOffset = def_x->value.ptrOffset + sizeof(float); sprintf( element, "%s_z", def->Name() ); - def_z = AllocDef( type, element, scope, constant ); - def_z->value.ptrOffset = def_y->value.ptrOffset + type_float.Size(); + def_z = AllocDef( ftype, element, scope, constant ); + def_z->value.ptrOffset = def_y->value.ptrOffset + sizeof(float); } else { + idTypeDef newtype( ev_float, &def_float, "vector float", 0, NULL ); + idTypeDef *ftype = GetType( newtype, true ); + // make automatic defs for the vectors elements // origin can be accessed as origin_x, origin_y, and origin_z sprintf( element, "%s_x", def->Name() ); - def_x = AllocDef( &type_float, element, scope, constant ); + def_x = AllocVarDef( ftype, element, scope ); sprintf( element, "%s_y", def->Name() ); - def_y = AllocDef( &type_float, element, scope, constant ); + def_y = AllocVarDef( ftype, element, scope ); sprintf( element, "%s_z", def->Name() ); - def_z = AllocDef( &type_float, element, scope, constant ); + def_z = AllocVarDef( ftype, element, scope ); - // point the vector def to the x coordinate - def->value = def_x->value; - def->initialized = def_x->initialized; + // get the memory for the full vector and point the _x, _y and _z + // defs at the vector member offsets + if ( scope->Type() == ev_function ) { + // vector on stack + def->value.stackOffset = scope->value.functionPtr->locals; + def->initialized = idVarDef::stackVariable; + scope->value.functionPtr->locals += type->Size(); + + def_x->value.stackOffset = def->value.stackOffset; + def_y->value.stackOffset = def_x->value.stackOffset + sizeof(float); + def_z->value.stackOffset = def_y->value.stackOffset + sizeof(float); + } else { + // global vector + def->value.bytePtr = ReserveMem(type->Size()); + def_x->value.bytePtr = def->value.bytePtr; + def_y->value.bytePtr = def_x->value.bytePtr + sizeof(float); + def_z->value.bytePtr = def_y->value.bytePtr + sizeof(float); + } + + def_x->initialized = def->initialized; + def_y->initialized = def->initialized; + def_z->initialized = def->initialized; } } else if ( scope->TypeDef()->Inherits( &type_object ) ) { // @@ -1317,13 +1371,7 @@ idVarDef *idProgram::AllocDef( idTypeDef *type, const char *name, idVarDef *scop // // global variable // - def->value.bytePtr = &variables[ numVariables ]; - numVariables += def->TypeDef()->Size(); - if ( numVariables > sizeof( variables ) ) { - throw idCompileError( va( "Exceeded global memory size (%d bytes)", sizeof( variables ) ) ); - } - - memset( def->value.bytePtr, 0, def->TypeDef()->Size() ); + def->value.bytePtr = ReserveMem(def->TypeDef()->Size()); } return def; @@ -1418,7 +1466,7 @@ idProgram::FindFreeResultDef */ idVarDef *idProgram::FindFreeResultDef( idTypeDef *type, const char *name, idVarDef *scope, const idVarDef *a, const idVarDef *b ) { idVarDef *def; - + for( def = GetDefList( name ); def != NULL; def = def->Next() ) { if ( def == a || def == b ) { continue; @@ -1597,7 +1645,7 @@ void idProgram::BeginCompilation( void ) { // make the first statement a return for a "NULL" function statement = AllocStatement(); statement->linenumber = 0; - statement->file = 0; + statement->file = 0; statement->op = OP_RETURN; statement->a = NULL; statement->b = NULL; @@ -1627,7 +1675,7 @@ idProgram::DisassembleStatement ============== */ void idProgram::DisassembleStatement( idFile *file, int instructionPointer ) const { - opcode_t *op; + const opcode_t *op; const statement_t *statement; statement = &statements[ instructionPointer ]; @@ -1677,7 +1725,7 @@ void idProgram::Disassemble( void ) const { for( instructionPointer = 0; instructionPointer < func->numStatements; instructionPointer++ ) { DisassembleStatement( file, func->firstStatement + instructionPointer ); } - + file->Printf( "}\n" ); } @@ -1718,7 +1766,6 @@ called after all files are compiled to report memory usage. void idProgram::CompileStats( void ) { int memused; int memallocated; - int numdefs; int stringspace; int funcMem; int i; @@ -1733,7 +1780,6 @@ void idProgram::CompileStats( void ) { } stringspace += fileList.Size(); - numdefs = varDefs.Num(); memused = varDefs.Num() * sizeof( idVarDef ); memused += types.Num() * sizeof( idTypeDef ); memused += stringspace; @@ -1792,7 +1838,7 @@ bool idProgram::CompileText( const char *source, const char *text, bool console } } } - + catch( idCompileError &err ) { if ( console ) { gameLocal.Printf( "%s\n", err.error ); @@ -2081,7 +2127,7 @@ void idProgram::Restart( void ) { statements.SetNum( top_statements ); fileList.SetNum( top_files, false ); filename.Clear(); - + // reset the variables to their default values numVariables = variableDefaults.Num(); for( i = 0; i < numVariables; i++ ) { diff --git a/d3xp/script/Script_Program.h b/d3xp/script/Script_Program.h index b06da0b..be9094e 100644 --- a/d3xp/script/Script_Program.h +++ b/d3xp/script/Script_Program.h @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -38,9 +38,9 @@ class idThread; class idSaveGame; class idRestoreGame; -#define MAX_STRING_LEN 512 //BC determines how long a deck command can be. 128 default. 256 = crashy. +#define MAX_STRING_LEN 128 #ifdef _D3XP -#define MAX_GLOBALS 1193216 //BC in bytes was 596608 +#define MAX_GLOBALS 296608 // in bytes #else #define MAX_GLOBALS 196608 // in bytes #endif @@ -72,16 +72,16 @@ public: void Clear( void ); private: - idStr name; + idStr name; public: const idEventDef *eventdef; idVarDef *def; const idTypeDef *type; - int firstStatement; - int numStatements; - int parmTotal; - int locals; // total ints of parms + locals - int filenum; // source file defined in + int firstStatement; + int numStatements; + int parmTotal; + int locals; // total ints of parms + locals + int filenum; // source file defined in idList parmSize; }; @@ -90,8 +90,8 @@ typedef union eval_s { float _float; float vector[ 3 ]; function_t *function; - int _int; - int entity; + int _int; + int entity; } eval_t; /*********************************************************************** @@ -105,7 +105,7 @@ Contains type information for variables and functions. class idTypeDef { private: etype_t type; - idStr name; + idStr name; int size; // function types are more complex @@ -135,7 +135,7 @@ public: int Size( void ) const; idTypeDef *SuperClass( void ) const; - + idTypeDef *ReturnType( void ) const; void SetReturnType( idTypeDef *type ); @@ -167,7 +167,7 @@ In-game representation of objects in scripts. Use the idScriptVariable template class idScriptObject { private: idTypeDef *type; - + public: byte *data; @@ -309,9 +309,9 @@ typedef union varEval_s { float *floatPtr; idVec3 *vectorPtr; function_t *functionPtr; - int *intPtr; + int *intPtr; byte *bytePtr; - int *entityNumberPtr; + int *entityNumberPtr; int virtualFunction; int jumpOffset; int stackOffset; // offset in stack for local variables @@ -328,7 +328,7 @@ class idVarDef { public: int num; varEval_t value; - idVarDef * scope; // function, namespace, or object the var was defined in + idVarDef * scope; // function, namespace, or object the var was defined in int numUsers; // number of users if this is a constant typedef enum { @@ -448,7 +448,7 @@ single idProgram. class idProgram { private: idStrList fileList; - idStr filename; + idStr filename; int filenum; int numVariables; @@ -470,6 +470,8 @@ private: int top_files; void CompileStats( void ); + byte *ReserveMem(int size); + idVarDef *AllocVarDef(idTypeDef *type, const char *name, idVarDef *scope); public: idVarDef *returnDef; @@ -524,14 +526,14 @@ public: statement_t &GetStatement( int index ); int NumStatements( void ) { return statements.Num(); } - int GetReturnedInteger( void ); + int GetReturnedInteger( void ); void ReturnFloat( float value ); void ReturnInteger( int value ); void ReturnVector( idVec3 const &vec ); void ReturnString( const char *string ); void ReturnEntity( idEntity *ent ); - + int NumFilenames( void ) { return fileList.Num( ); } }; diff --git a/flibitGLIMP.sh b/flibitGLIMP.sh new file mode 100755 index 0000000..4ee1f42 --- /dev/null +++ b/flibitGLIMP.sh @@ -0,0 +1,6 @@ +#!/bin/bash +set -ex +cd "`dirname "$0"`" +cd sys/linux +m4 glimp_dlopen.cpp.m4 > glimp_dlopen.cpp +m4 glimp_local.h.m4 > glimp_local.h diff --git a/framework/Common.cpp b/framework/Common.cpp index 0b492c0..e3fb55f 100644 --- a/framework/Common.cpp +++ b/framework/Common.cpp @@ -198,7 +198,7 @@ private: idStrList warningList; idStrList errorList; - int gameDLL; + void * gameDLL; idLangDict languageDict; diff --git a/framework/Compressor.cpp b/framework/Compressor.cpp index 41e13c0..52a7fcd 100644 --- a/framework/Compressor.cpp +++ b/framework/Compressor.cpp @@ -1483,7 +1483,7 @@ idCompressor_Arithmetic::GetCurrentCount ================ */ int idCompressor_Arithmetic::GetCurrentCount( void ) { - return (unsigned int) ( ( ( ( (long) code - low ) + 1 ) * scale - 1 ) / ( ( (long) high - low ) + 1 ) ); + return (unsigned int) ( ( ( ( (int) code - low ) + 1 ) * scale - 1 ) / ( ( (int) high - low ) + 1 ) ); } /* @@ -1552,9 +1552,9 @@ idCompressor_Arithmetic::RemoveSymbolFromStream ================ */ void idCompressor_Arithmetic::RemoveSymbolFromStream( acSymbol_t* symbol ) { - long range; + int range; - range = ( long )( high - low ) + 1; + range = ( int )( high - low ) + 1; high = low + ( unsigned short )( ( range * symbol->high ) / scale - 1 ); low = low + ( unsigned short )( ( range * symbol->low ) / scale ); diff --git a/framework/File.cpp b/framework/File.cpp index dd7669f..199eb13 100644 --- a/framework/File.cpp +++ b/framework/File.cpp @@ -39,8 +39,8 @@ FS_WriteFloatString ================= */ int FS_WriteFloatString( char *buf, const char *fmt, va_list argPtr ) { - long i; - unsigned long u; + int i; + unsigned int u; double f; char *str; int index; @@ -78,27 +78,27 @@ int FS_WriteFloatString( char *buf, const char *fmt, va_list argPtr ) { break; case 'd': case 'i': - i = va_arg( argPtr, long ); + i = va_arg( argPtr, int ); index += sprintf( buf+index, format.c_str(), i ); break; case 'u': - u = va_arg( argPtr, unsigned long ); + u = va_arg( argPtr, unsigned int ); index += sprintf( buf+index, format.c_str(), u ); break; case 'o': - u = va_arg( argPtr, unsigned long ); + u = va_arg( argPtr, unsigned int ); index += sprintf( buf+index, format.c_str(), u ); break; case 'x': - u = va_arg( argPtr, unsigned long ); + u = va_arg( argPtr, unsigned int ); index += sprintf( buf+index, format.c_str(), u ); break; case 'X': - u = va_arg( argPtr, unsigned long ); + u = va_arg( argPtr, unsigned int ); index += sprintf( buf+index, format.c_str(), u ); break; case 'c': - i = va_arg( argPtr, long ); + i = va_arg( argPtr, int ); index += sprintf( buf+index, format.c_str(), (char) i ); break; case 's': diff --git a/framework/FileSystem.cpp b/framework/FileSystem.cpp index 52eeccb..34b0bd8 100644 --- a/framework/FileSystem.cpp +++ b/framework/FileSystem.cpp @@ -3439,15 +3439,15 @@ idFile *idFileSystemLocal::OpenFileWrite( const char *relativePath, const char * OSpath = BuildOSPath( path, gameFolder, relativePath ); - //if ( fs_debug.GetInteger() ) { + if ( fs_debug.GetInteger() ) { common->Printf( "idFileSystem::OpenFileWrite: %s\n", OSpath.c_str() ); - //} + } // if the dir we are writing to is in our current list, it will be outdated // so just flush everything ClearDirCache(); - common->Printf( "writing to: %s\n", OSpath.c_str() ); + common->DPrintf( "writing to: %s\n", OSpath.c_str() ); CreateOSPath( OSpath ); f = new idFile_Permanent(); @@ -3624,7 +3624,7 @@ size_t idFileSystemLocal::CurlWriteFunction( void *ptr, size_t size, size_t nmem return size * nmemb; } #ifdef _WIN32 - return _write( static_cast(bgl->f)->GetFilePtr()->_file, ptr, size * nmemb ); + return _write( _fileno(static_cast(bgl->f)->GetFilePtr()), ptr, size * nmemb ); #else return fwrite( ptr, size, nmemb, static_cast(bgl->f)->GetFilePtr() ); #endif @@ -3673,7 +3673,7 @@ dword BackgroundDownloadThread( void *parms ) { if ( bgl->opcode == DLTYPE_FILE ) { // use the low level read function, because fread may allocate memory #if defined(WIN32) - _read( static_cast(bgl->f)->GetFilePtr()->_file, bgl->file.buffer, bgl->file.length ); + _read( _fileno(static_cast(bgl->f)->GetFilePtr()), bgl->file.buffer, bgl->file.length ); #else fread( bgl->file.buffer, bgl->file.length, 1, static_cast(bgl->f)->GetFilePtr() ); #endif diff --git a/framework/Session_menu.cpp b/framework/Session_menu.cpp index c05db3a..33a0242 100644 --- a/framework/Session_menu.cpp +++ b/framework/Session_menu.cpp @@ -350,13 +350,13 @@ void idSessionLocal::SetModsMenuGuiVars( void ) { descPath.Append(PATH_SLASH"description.txt"); //generate a relative folder path. - int foldernameIndex = idStr::FindText(modpaths[i], PATH_SLASH"steamapps"PATH_SLASH"workshop"PATH_SLASH, false); + int foldernameIndex = idStr::FindText(modpaths[i], PATH_SLASH "steamapps" PATH_SLASH "workshop" PATH_SLASH, false); int steamappsFolderLength = 10; modpaths[i] = modpaths[i].Right(modpaths[i].Length() - foldernameIndex - steamappsFolderLength); #ifdef __APPLE__ - modpaths[i] = ".."PATH_SLASH".."PATH_SLASH".."PATH_SLASH".."PATH_SLASH".." + modpaths[i]; //append the .. + modpaths[i] = ".." PATH_SLASH ".." PATH_SLASH ".." PATH_SLASH ".." PATH_SLASH ".." + modpaths[i]; //append the .. #else - modpaths[i] = ".."PATH_SLASH".." + modpaths[i]; //append the .. + modpaths[i] = ".." PATH_SLASH ".." + modpaths[i]; //append the .. #endif #undef PATH_SLASH diff --git a/game/Pvs.cpp b/game/Pvs.cpp index 5a4f31c..c217498 100644 --- a/game/Pvs.cpp +++ b/game/Pvs.cpp @@ -329,7 +329,9 @@ pvsStack_t *idPVS::FloodPassagePVS_r( pvsPortal_t *source, const pvsPortal_t *po pvsArea_t *area; pvsStack_t *stack; pvsPassage_t *passage; - long *sourceVis, *passageVis, *portalVis, *mightSee, *prevMightSee, more; + // RB: 64 bit fixes, changed long to int + int *sourceVis, *passageVis, *portalVis, *mightSee, *prevMightSee, more; + // RB end area = &pvsAreas[portal->areaNum]; @@ -364,15 +366,20 @@ pvsStack_t *idPVS::FloodPassagePVS_r( pvsPortal_t *source, const pvsPortal_t *po source->vis[n >> 3] |= (1 << (n & 7)); // get pointers to vis data - prevMightSee = reinterpret_cast(prevStack->mightSee); - passageVis = reinterpret_cast(passage->canSee); - sourceVis = reinterpret_cast(source->vis); - mightSee = reinterpret_cast(stack->mightSee); + + // RB: 64 bit fixes, changed long to int + prevMightSee = reinterpret_cast(prevStack->mightSee); + passageVis = reinterpret_cast(passage->canSee); + sourceVis = reinterpret_cast(source->vis); + mightSee = reinterpret_cast(stack->mightSee); + // RB end more = 0; // use the portal PVS if it has been calculated if ( p->done ) { - portalVis = reinterpret_cast(p->vis); + // RB: 64 bit fixes, changed long to int + portalVis = reinterpret_cast(p->vis); + // RB end for ( j = 0; j < portalVisLongs; j++ ) { // get new PVS which is decreased by going through this passage m = *prevMightSee++ & *passageVis++ & *portalVis++; @@ -730,7 +737,9 @@ idPVS::AreaPVSFromPortalPVS */ int idPVS::AreaPVSFromPortalPVS( void ) const { int i, j, k, areaNum, totalVisibleAreas; - long *p1, *p2; + // RB: 64 bit fixes, changed long to int + int *p1, *p2; + // RB end byte *pvs, *portalPVS; pvsArea_t *area; @@ -755,8 +764,11 @@ int idPVS::AreaPVSFromPortalPVS( void ) const { // store the PVS of all portals in this area at the first portal for ( j = 1; j < area->numPortals; j++ ) { - p1 = reinterpret_cast(area->portals[0]->vis); - p2 = reinterpret_cast(area->portals[j]->vis); + // RB: 64 bit fixes, changed long to int + p1 = reinterpret_cast(area->portals[0]->vis); + p2 = reinterpret_cast(area->portals[j]->vis); + // RB end + for ( k = 0; k < portalVisLongs; k++ ) { *p1++ |= *p2++; } @@ -807,7 +819,9 @@ void idPVS::Init( void ) { areaQueue = new int[numAreas]; areaVisBytes = ( ((numAreas+31)&~31) >> 3); - areaVisLongs = areaVisBytes/sizeof(long); + // RB: 64 bit fixes, changed long to int + areaVisLongs = areaVisBytes/sizeof(int); + // RB end areaPVS = new byte[numAreas * areaVisBytes]; memset( areaPVS, 0xFF, numAreas * areaVisBytes ); @@ -815,7 +829,9 @@ void idPVS::Init( void ) { numPortals = GetPortalCount(); portalVisBytes = ( ((numPortals+31)&~31) >> 3); - portalVisLongs = portalVisBytes/sizeof(long); + // RB: 64 bit fixes, changed long to int + portalVisLongs = portalVisBytes/sizeof(int); + // RB end for ( int i = 0; i < MAX_CURRENT_PVS; i++ ) { currentPVS[i].handle.i = -1; @@ -1013,7 +1029,9 @@ idPVS::SetupCurrentPVS pvsHandle_t idPVS::SetupCurrentPVS( const int *sourceAreas, const int numSourceAreas, const pvsType_t type ) const { int i, j; unsigned int h; - long *vis, *pvs; + // RB: 64 bit fixes, changed long to int + int *vis, *pvs; + // RB end pvsHandle_t handle; h = 0; @@ -1034,8 +1052,10 @@ pvsHandle_t idPVS::SetupCurrentPVS( const int *sourceAreas, const int numSourceA assert( sourceAreas[i] >= 0 && sourceAreas[i] < numAreas ); - vis = reinterpret_cast(areaPVS + sourceAreas[i] * areaVisBytes); - pvs = reinterpret_cast(currentPVS[handle.i].pvs); + // RB: 64 bit fixes, changed long to int + vis = reinterpret_cast(areaPVS + sourceAreas[i] * areaVisBytes); + pvs = reinterpret_cast(currentPVS[handle.i].pvs); + // RB end for ( j = 0; j < areaVisLongs; j++ ) { *pvs++ |= *vis++; } @@ -1074,7 +1094,9 @@ idPVS::MergeCurrentPVS */ pvsHandle_t idPVS::MergeCurrentPVS( pvsHandle_t pvs1, pvsHandle_t pvs2 ) const { int i; - long *pvs1Ptr, *pvs2Ptr, *ptr; + // RB: 64 bit fixes, changed long to int + int *pvs1Ptr, *pvs2Ptr, *ptr; + // RB end pvsHandle_t handle; if ( pvs1.i < 0 || pvs1.i >= MAX_CURRENT_PVS || pvs1.h != currentPVS[pvs1.i].handle.h || @@ -1084,9 +1106,11 @@ pvsHandle_t idPVS::MergeCurrentPVS( pvsHandle_t pvs1, pvsHandle_t pvs2 ) const { handle = AllocCurrentPVS( pvs1.h ^ pvs2.h ); - ptr = reinterpret_cast(currentPVS[handle.i].pvs); - pvs1Ptr = reinterpret_cast(currentPVS[pvs1.i].pvs); - pvs2Ptr = reinterpret_cast(currentPVS[pvs2.i].pvs); + // RB: 64 bit fixes, changed long to int + ptr = reinterpret_cast(currentPVS[handle.i].pvs); + pvs1Ptr = reinterpret_cast(currentPVS[pvs1.i].pvs); + pvs2Ptr = reinterpret_cast(currentPVS[pvs2.i].pvs); + // RB end for ( i = 0; i < areaVisLongs; i++ ) { *ptr++ = *pvs1Ptr++ | *pvs2Ptr++; diff --git a/game/ai/AAS_routing.cpp b/game/ai/AAS_routing.cpp index 0f6acb8..e5dfb4c 100644 --- a/game/ai/AAS_routing.cpp +++ b/game/ai/AAS_routing.cpp @@ -167,7 +167,9 @@ void idAASLocal::CalculateAreaTravelTimes(void) { } } - assert( ( (unsigned int) bytePtr - (unsigned int) areaTravelTimes ) <= numAreaTravelTimes * sizeof( unsigned short ) ); + // RB: 64 bit fixes, changed unsigned int to ptrdiff_t + assert( ( (ptrdiff_t) bytePtr - (ptrdiff_t) areaTravelTimes ) <= numAreaTravelTimes * sizeof( unsigned short ) ); + // RB end } /* diff --git a/game/gamesys/Callbacks.cpp b/game/gamesys/Callbacks.cpp index 079b5ef..1757dcd 100644 --- a/game/gamesys/Callbacks.cpp +++ b/game/gamesys/Callbacks.cpp @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -25,6 +25,7 @@ If you have questions concerning this license or the applicable additional terms =========================================================================== */ +// generated file - see CREATE_EVENT_CODE /******************************************************* @@ -33,7 +34,7 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 512 : - typedef void ( idClass::*eventCallback_i_t )( const int ); + typedef void ( idClass::*eventCallback_i_t )( const intptr_t ); ( this->*( eventCallback_i_t )callback )( data[ 0 ] ); break; @@ -49,17 +50,17 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 1024 : - typedef void ( idClass::*eventCallback_ii_t )( const int, const int ); + typedef void ( idClass::*eventCallback_ii_t )( const intptr_t, const intptr_t ); ( this->*( eventCallback_ii_t )callback )( data[ 0 ], data[ 1 ] ); break; case 1025 : - typedef void ( idClass::*eventCallback_fi_t )( const float, const int ); + typedef void ( idClass::*eventCallback_fi_t )( const float, const intptr_t ); ( this->*( eventCallback_fi_t )callback )( *( float * )&data[ 0 ], data[ 1 ] ); break; case 1026 : - typedef void ( idClass::*eventCallback_if_t )( const int, const float ); + typedef void ( idClass::*eventCallback_if_t )( const intptr_t, const float ); ( this->*( eventCallback_if_t )callback )( data[ 0 ], *( float * )&data[ 1 ] ); break; @@ -75,37 +76,37 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 2048 : - typedef void ( idClass::*eventCallback_iii_t )( const int, const int, const int ); + typedef void ( idClass::*eventCallback_iii_t )( const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ] ); break; case 2049 : - typedef void ( idClass::*eventCallback_fii_t )( const float, const int, const int ); + typedef void ( idClass::*eventCallback_fii_t )( const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ] ); break; case 2050 : - typedef void ( idClass::*eventCallback_ifi_t )( const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifi_t )( const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ] ); break; case 2051 : - typedef void ( idClass::*eventCallback_ffi_t )( const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffi_t )( const float, const float, const intptr_t ); ( this->*( eventCallback_ffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ] ); break; case 2052 : - typedef void ( idClass::*eventCallback_iif_t )( const int, const int, const float ); + typedef void ( idClass::*eventCallback_iif_t )( const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ] ); break; case 2053 : - typedef void ( idClass::*eventCallback_fif_t )( const float, const int, const float ); + typedef void ( idClass::*eventCallback_fif_t )( const float, const intptr_t, const float ); ( this->*( eventCallback_fif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ] ); break; case 2054 : - typedef void ( idClass::*eventCallback_iff_t )( const int, const float, const float ); + typedef void ( idClass::*eventCallback_iff_t )( const intptr_t, const float, const float ); ( this->*( eventCallback_iff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ] ); break; @@ -121,77 +122,77 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 4096 : - typedef void ( idClass::*eventCallback_iiii_t )( const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] ); break; case 4097 : - typedef void ( idClass::*eventCallback_fiii_t )( const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiii_t )( const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] ); break; case 4098 : - typedef void ( idClass::*eventCallback_ifii_t )( const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifii_t )( const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ] ); break; case 4099 : - typedef void ( idClass::*eventCallback_ffii_t )( const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffii_t )( const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ] ); break; case 4100 : - typedef void ( idClass::*eventCallback_iifi_t )( const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iifi_t )( const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); break; case 4101 : - typedef void ( idClass::*eventCallback_fifi_t )( const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fifi_t )( const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); break; case 4102 : - typedef void ( idClass::*eventCallback_iffi_t )( const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffi_t )( const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); break; case 4103 : - typedef void ( idClass::*eventCallback_fffi_t )( const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffi_t )( const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); break; case 4104 : - typedef void ( idClass::*eventCallback_iiif_t )( const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiif_t )( const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); break; case 4105 : - typedef void ( idClass::*eventCallback_fiif_t )( const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiif_t )( const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); break; case 4106 : - typedef void ( idClass::*eventCallback_ifif_t )( const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifif_t )( const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); break; case 4107 : - typedef void ( idClass::*eventCallback_ffif_t )( const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffif_t )( const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); break; case 4108 : - typedef void ( idClass::*eventCallback_iiff_t )( const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiff_t )( const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ] ); break; case 4109 : - typedef void ( idClass::*eventCallback_fiff_t )( const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiff_t )( const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ] ); break; case 4110 : - typedef void ( idClass::*eventCallback_ifff_t )( const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifff_t )( const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ] ); break; @@ -207,157 +208,157 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 8192 : - typedef void ( idClass::*eventCallback_iiiii_t )( const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8193 : - typedef void ( idClass::*eventCallback_fiiii_t )( const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8194 : - typedef void ( idClass::*eventCallback_ifiii_t )( const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifiii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8195 : - typedef void ( idClass::*eventCallback_ffiii_t )( const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiii_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8196 : - typedef void ( idClass::*eventCallback_iifii_t )( const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iifii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8197 : - typedef void ( idClass::*eventCallback_fifii_t )( const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fifii_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8198 : - typedef void ( idClass::*eventCallback_iffii_t )( const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iffii_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8199 : - typedef void ( idClass::*eventCallback_fffii_t )( const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fffii_t )( const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 8200 : - typedef void ( idClass::*eventCallback_iiifi_t )( const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiifi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8201 : - typedef void ( idClass::*eventCallback_fiifi_t )( const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiifi_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8202 : - typedef void ( idClass::*eventCallback_ififi_t )( const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ififi_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8203 : - typedef void ( idClass::*eventCallback_ffifi_t )( const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffifi_t )( const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8204 : - typedef void ( idClass::*eventCallback_iiffi_t )( const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiffi_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8205 : - typedef void ( idClass::*eventCallback_fiffi_t )( const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiffi_t )( const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8206 : - typedef void ( idClass::*eventCallback_ifffi_t )( const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifffi_t )( const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ifffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8207 : - typedef void ( idClass::*eventCallback_ffffi_t )( const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffffi_t )( const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); break; case 8208 : - typedef void ( idClass::*eventCallback_iiiif_t )( const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8209 : - typedef void ( idClass::*eventCallback_fiiif_t )( const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8210 : - typedef void ( idClass::*eventCallback_ifiif_t )( const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifiif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8211 : - typedef void ( idClass::*eventCallback_ffiif_t )( const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiif_t )( const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8212 : - typedef void ( idClass::*eventCallback_iifif_t )( const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iifif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iifif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8213 : - typedef void ( idClass::*eventCallback_fifif_t )( const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fifif_t )( const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8214 : - typedef void ( idClass::*eventCallback_iffif_t )( const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iffif_t )( const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8215 : - typedef void ( idClass::*eventCallback_fffif_t )( const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fffif_t )( const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); break; case 8216 : - typedef void ( idClass::*eventCallback_iiiff_t )( const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8217 : - typedef void ( idClass::*eventCallback_fiiff_t )( const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiff_t )( const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8218 : - typedef void ( idClass::*eventCallback_ififf_t )( const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ififf_t )( const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8219 : - typedef void ( idClass::*eventCallback_ffiff_t )( const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiff_t )( const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8220 : - typedef void ( idClass::*eventCallback_iifff_t )( const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iifff_t )( const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iifff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8221 : - typedef void ( idClass::*eventCallback_fifff_t )( const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fifff_t )( const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; case 8222 : - typedef void ( idClass::*eventCallback_iffff_t )( const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iffff_t )( const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); break; @@ -373,317 +374,317 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 16384 : - typedef void ( idClass::*eventCallback_iiiiii_t )( const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16385 : - typedef void ( idClass::*eventCallback_fiiiii_t )( const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiiii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16386 : - typedef void ( idClass::*eventCallback_ifiiii_t )( const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifiiii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16387 : - typedef void ( idClass::*eventCallback_ffiiii_t )( const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiiii_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16388 : - typedef void ( idClass::*eventCallback_iifiii_t )( const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iifiii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16389 : - typedef void ( idClass::*eventCallback_fifiii_t )( const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fifiii_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16390 : - typedef void ( idClass::*eventCallback_iffiii_t )( const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iffiii_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16391 : - typedef void ( idClass::*eventCallback_fffiii_t )( const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fffiii_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16392 : - typedef void ( idClass::*eventCallback_iiifii_t )( const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiifii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiifii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16393 : - typedef void ( idClass::*eventCallback_fiifii_t )( const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiifii_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16394 : - typedef void ( idClass::*eventCallback_ififii_t )( const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ififii_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16395 : - typedef void ( idClass::*eventCallback_ffifii_t )( const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffifii_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16396 : - typedef void ( idClass::*eventCallback_iiffii_t )( const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiffii_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiffii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16397 : - typedef void ( idClass::*eventCallback_fiffii_t )( const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiffii_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16398 : - typedef void ( idClass::*eventCallback_ifffii_t )( const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifffii_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16399 : - typedef void ( idClass::*eventCallback_ffffii_t )( const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffffii_t )( const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 16400 : - typedef void ( idClass::*eventCallback_iiiifi_t )( const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiiifi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16401 : - typedef void ( idClass::*eventCallback_fiiifi_t )( const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiiifi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16402 : - typedef void ( idClass::*eventCallback_ifiifi_t )( const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifiifi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16403 : - typedef void ( idClass::*eventCallback_ffiifi_t )( const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffiifi_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16404 : - typedef void ( idClass::*eventCallback_iififi_t )( const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iififi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iififi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16405 : - typedef void ( idClass::*eventCallback_fififi_t )( const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fififi_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16406 : - typedef void ( idClass::*eventCallback_iffifi_t )( const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iffifi_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iffifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16407 : - typedef void ( idClass::*eventCallback_fffifi_t )( const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fffifi_t )( const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16408 : - typedef void ( idClass::*eventCallback_iiiffi_t )( const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiiffi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiiffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16409 : - typedef void ( idClass::*eventCallback_fiiffi_t )( const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiiffi_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16410 : - typedef void ( idClass::*eventCallback_ififfi_t )( const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ififfi_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ififfi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16411 : - typedef void ( idClass::*eventCallback_ffiffi_t )( const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffiffi_t )( const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ffiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16412 : - typedef void ( idClass::*eventCallback_iifffi_t )( const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iifffi_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iifffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16413 : - typedef void ( idClass::*eventCallback_fifffi_t )( const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fifffi_t )( const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fifffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16414 : - typedef void ( idClass::*eventCallback_iffffi_t )( const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffffi_t )( const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iffffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16415 : - typedef void ( idClass::*eventCallback_fffffi_t )( const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffffi_t )( const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); break; case 16416 : - typedef void ( idClass::*eventCallback_iiiiif_t )( const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiiif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16417 : - typedef void ( idClass::*eventCallback_fiiiif_t )( const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiiif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16418 : - typedef void ( idClass::*eventCallback_ifiiif_t )( const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifiiif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16419 : - typedef void ( idClass::*eventCallback_ffiiif_t )( const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiiif_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16420 : - typedef void ( idClass::*eventCallback_iifiif_t )( const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iifiif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iifiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16421 : - typedef void ( idClass::*eventCallback_fifiif_t )( const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fifiif_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fifiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16422 : - typedef void ( idClass::*eventCallback_iffiif_t )( const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iffiif_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iffiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16423 : - typedef void ( idClass::*eventCallback_fffiif_t )( const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fffiif_t )( const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16424 : - typedef void ( idClass::*eventCallback_iiifif_t )( const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiifif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iiifif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16425 : - typedef void ( idClass::*eventCallback_fiifif_t )( const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiifif_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16426 : - typedef void ( idClass::*eventCallback_ififif_t )( const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ififif_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ififif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16427 : - typedef void ( idClass::*eventCallback_ffifif_t )( const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffifif_t )( const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ffifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16428 : - typedef void ( idClass::*eventCallback_iiffif_t )( const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiffif_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iiffif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16429 : - typedef void ( idClass::*eventCallback_fiffif_t )( const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiffif_t )( const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fiffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16430 : - typedef void ( idClass::*eventCallback_ifffif_t )( const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifffif_t )( const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ifffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16431 : - typedef void ( idClass::*eventCallback_ffffif_t )( const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffffif_t )( const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); break; case 16432 : - typedef void ( idClass::*eventCallback_iiiiff_t )( const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiiff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16433 : - typedef void ( idClass::*eventCallback_fiiiff_t )( const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiiff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16434 : - typedef void ( idClass::*eventCallback_ifiiff_t )( const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifiiff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ifiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16435 : - typedef void ( idClass::*eventCallback_ffiiff_t )( const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiiff_t )( const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16436 : - typedef void ( idClass::*eventCallback_iififf_t )( const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iififf_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iififf_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16437 : - typedef void ( idClass::*eventCallback_fififf_t )( const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fififf_t )( const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16438 : - typedef void ( idClass::*eventCallback_iffiff_t )( const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iffiff_t )( const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iffiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16439 : - typedef void ( idClass::*eventCallback_fffiff_t )( const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fffiff_t )( const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16440 : - typedef void ( idClass::*eventCallback_iiifff_t )( const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiifff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iiifff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16441 : - typedef void ( idClass::*eventCallback_fiifff_t )( const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiifff_t )( const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16442 : - typedef void ( idClass::*eventCallback_ififff_t )( const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ififff_t )( const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ififff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16443 : - typedef void ( idClass::*eventCallback_ffifff_t )( const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffifff_t )( const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ffifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16444 : - typedef void ( idClass::*eventCallback_iiffff_t )( const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiffff_t )( const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iiffff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16445 : - typedef void ( idClass::*eventCallback_fiffff_t )( const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiffff_t )( const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_fiffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; case 16446 : - typedef void ( idClass::*eventCallback_ifffff_t )( const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifffff_t )( const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_ifffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); break; @@ -699,637 +700,637 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 32768 : - typedef void ( idClass::*eventCallback_iiiiiii_t )( const int, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiiiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32769 : - typedef void ( idClass::*eventCallback_fiiiiii_t )( const float, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiiiii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32770 : - typedef void ( idClass::*eventCallback_ifiiiii_t )( const int, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifiiiii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32771 : - typedef void ( idClass::*eventCallback_ffiiiii_t )( const float, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiiiii_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32772 : - typedef void ( idClass::*eventCallback_iifiiii_t )( const int, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iifiiii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifiiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32773 : - typedef void ( idClass::*eventCallback_fifiiii_t )( const float, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fifiiii_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32774 : - typedef void ( idClass::*eventCallback_iffiiii_t )( const int, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iffiiii_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32775 : - typedef void ( idClass::*eventCallback_fffiiii_t )( const float, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fffiiii_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32776 : - typedef void ( idClass::*eventCallback_iiifiii_t )( const int, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiifiii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiifiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32777 : - typedef void ( idClass::*eventCallback_fiifiii_t )( const float, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiifiii_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiifiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32778 : - typedef void ( idClass::*eventCallback_ififiii_t )( const int, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ififiii_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32779 : - typedef void ( idClass::*eventCallback_ffifiii_t )( const float, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffifiii_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffifiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32780 : - typedef void ( idClass::*eventCallback_iiffiii_t )( const int, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiffiii_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiffiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32781 : - typedef void ( idClass::*eventCallback_fiffiii_t )( const float, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiffiii_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiffiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32782 : - typedef void ( idClass::*eventCallback_ifffiii_t )( const int, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifffiii_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifffiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32783 : - typedef void ( idClass::*eventCallback_ffffiii_t )( const float, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffffiii_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32784 : - typedef void ( idClass::*eventCallback_iiiifii_t )( const int, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiiifii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiifii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32785 : - typedef void ( idClass::*eventCallback_fiiifii_t )( const float, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiiifii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32786 : - typedef void ( idClass::*eventCallback_ifiifii_t )( const int, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifiifii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32787 : - typedef void ( idClass::*eventCallback_ffiifii_t )( const float, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffiifii_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32788 : - typedef void ( idClass::*eventCallback_iififii_t )( const int, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iififii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iififii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32789 : - typedef void ( idClass::*eventCallback_fififii_t )( const float, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fififii_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fififii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32790 : - typedef void ( idClass::*eventCallback_iffifii_t )( const int, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iffifii_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32791 : - typedef void ( idClass::*eventCallback_fffifii_t )( const float, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fffifii_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32792 : - typedef void ( idClass::*eventCallback_iiiffii_t )( const int, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiiffii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiffii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32793 : - typedef void ( idClass::*eventCallback_fiiffii_t )( const float, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiiffii_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32794 : - typedef void ( idClass::*eventCallback_ififfii_t )( const int, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ififfii_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififfii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32795 : - typedef void ( idClass::*eventCallback_ffiffii_t )( const float, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffiffii_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32796 : - typedef void ( idClass::*eventCallback_iifffii_t )( const int, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iifffii_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifffii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32797 : - typedef void ( idClass::*eventCallback_fifffii_t )( const float, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fifffii_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32798 : - typedef void ( idClass::*eventCallback_iffffii_t )( const int, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iffffii_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32799 : - typedef void ( idClass::*eventCallback_fffffii_t )( const float, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fffffii_t )( const float, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 32800 : - typedef void ( idClass::*eventCallback_iiiiifi_t )( const int, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiiiifi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiiiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32801 : - typedef void ( idClass::*eventCallback_fiiiifi_t )( const float, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiiiifi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32802 : - typedef void ( idClass::*eventCallback_ifiiifi_t )( const int, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifiiifi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifiiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32803 : - typedef void ( idClass::*eventCallback_ffiiifi_t )( const float, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffiiifi_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffiiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32804 : - typedef void ( idClass::*eventCallback_iifiifi_t )( const int, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iifiifi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iifiifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32805 : - typedef void ( idClass::*eventCallback_fifiifi_t )( const float, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fifiifi_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fifiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32806 : - typedef void ( idClass::*eventCallback_iffiifi_t )( const int, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iffiifi_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iffiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32807 : - typedef void ( idClass::*eventCallback_fffiifi_t )( const float, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fffiifi_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fffiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32808 : - typedef void ( idClass::*eventCallback_iiififi_t )( const int, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiififi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiififi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32809 : - typedef void ( idClass::*eventCallback_fiififi_t )( const float, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiififi_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32810 : - typedef void ( idClass::*eventCallback_ifififi_t )( const int, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifififi_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32811 : - typedef void ( idClass::*eventCallback_ffififi_t )( const float, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffififi_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffififi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32812 : - typedef void ( idClass::*eventCallback_iiffifi_t )( const int, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiffifi_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiffifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32813 : - typedef void ( idClass::*eventCallback_fiffifi_t )( const float, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiffifi_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiffifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32814 : - typedef void ( idClass::*eventCallback_ifffifi_t )( const int, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifffifi_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifffifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32815 : - typedef void ( idClass::*eventCallback_ffffifi_t )( const float, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffffifi_t )( const float, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32816 : - typedef void ( idClass::*eventCallback_iiiiffi_t )( const int, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiiiffi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiiiffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32817 : - typedef void ( idClass::*eventCallback_fiiiffi_t )( const float, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiiiffi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32818 : - typedef void ( idClass::*eventCallback_ifiiffi_t )( const int, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifiiffi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ifiiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32819 : - typedef void ( idClass::*eventCallback_ffiiffi_t )( const float, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffiiffi_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ffiiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32820 : - typedef void ( idClass::*eventCallback_iififfi_t )( const int, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iififfi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iififfi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32821 : - typedef void ( idClass::*eventCallback_fififfi_t )( const float, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fififfi_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fififfi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32822 : - typedef void ( idClass::*eventCallback_iffiffi_t )( const int, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffiffi_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iffiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32823 : - typedef void ( idClass::*eventCallback_fffiffi_t )( const float, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffiffi_t )( const float, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fffiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32824 : - typedef void ( idClass::*eventCallback_iiifffi_t )( const int, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiifffi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iiifffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32825 : - typedef void ( idClass::*eventCallback_fiifffi_t )( const float, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiifffi_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fiifffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32826 : - typedef void ( idClass::*eventCallback_ififffi_t )( const int, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ififffi_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ififffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32827 : - typedef void ( idClass::*eventCallback_ffifffi_t )( const float, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffifffi_t )( const float, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ffifffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32828 : - typedef void ( idClass::*eventCallback_iiffffi_t )( const int, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiffffi_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iiffffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32829 : - typedef void ( idClass::*eventCallback_fiffffi_t )( const float, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiffffi_t )( const float, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fiffffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32830 : - typedef void ( idClass::*eventCallback_ifffffi_t )( const int, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifffffi_t )( const intptr_t, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ifffffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32831 : - typedef void ( idClass::*eventCallback_ffffffi_t )( const float, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffffffi_t )( const float, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ffffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); break; case 32832 : - typedef void ( idClass::*eventCallback_iiiiiif_t )( const int, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiiiif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32833 : - typedef void ( idClass::*eventCallback_fiiiiif_t )( const float, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiiiif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32834 : - typedef void ( idClass::*eventCallback_ifiiiif_t )( const int, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifiiiif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifiiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32835 : - typedef void ( idClass::*eventCallback_ffiiiif_t )( const float, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiiiif_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32836 : - typedef void ( idClass::*eventCallback_iifiiif_t )( const int, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iifiiif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iifiiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32837 : - typedef void ( idClass::*eventCallback_fifiiif_t )( const float, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fifiiif_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fifiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32838 : - typedef void ( idClass::*eventCallback_iffiiif_t )( const int, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iffiiif_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iffiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32839 : - typedef void ( idClass::*eventCallback_fffiiif_t )( const float, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fffiiif_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fffiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32840 : - typedef void ( idClass::*eventCallback_iiifiif_t )( const int, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiifiif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiifiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32841 : - typedef void ( idClass::*eventCallback_fiifiif_t )( const float, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiifiif_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiifiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32842 : - typedef void ( idClass::*eventCallback_ififiif_t )( const int, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ififiif_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ififiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32843 : - typedef void ( idClass::*eventCallback_ffifiif_t )( const float, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffifiif_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffifiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32844 : - typedef void ( idClass::*eventCallback_iiffiif_t )( const int, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiffiif_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiffiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32845 : - typedef void ( idClass::*eventCallback_fiffiif_t )( const float, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiffiif_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiffiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32846 : - typedef void ( idClass::*eventCallback_ifffiif_t )( const int, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifffiif_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifffiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32847 : - typedef void ( idClass::*eventCallback_ffffiif_t )( const float, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffffiif_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32848 : - typedef void ( idClass::*eventCallback_iiiifif_t )( const int, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiiifif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iiiifif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32849 : - typedef void ( idClass::*eventCallback_fiiifif_t )( const float, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiiifif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fiiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32850 : - typedef void ( idClass::*eventCallback_ifiifif_t )( const int, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifiifif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ifiifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32851 : - typedef void ( idClass::*eventCallback_ffiifif_t )( const float, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffiifif_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ffiifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32852 : - typedef void ( idClass::*eventCallback_iififif_t )( const int, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iififif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iififif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32853 : - typedef void ( idClass::*eventCallback_fififif_t )( const float, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fififif_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fififif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32854 : - typedef void ( idClass::*eventCallback_iffifif_t )( const int, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iffifif_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iffifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32855 : - typedef void ( idClass::*eventCallback_fffifif_t )( const float, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fffifif_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fffifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32856 : - typedef void ( idClass::*eventCallback_iiiffif_t )( const int, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiiffif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iiiffif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32857 : - typedef void ( idClass::*eventCallback_fiiffif_t )( const float, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiiffif_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fiiffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32858 : - typedef void ( idClass::*eventCallback_ififfif_t )( const int, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ififfif_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ififfif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32859 : - typedef void ( idClass::*eventCallback_ffiffif_t )( const float, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffiffif_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffiffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32860 : - typedef void ( idClass::*eventCallback_iifffif_t )( const int, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iifffif_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iifffif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32861 : - typedef void ( idClass::*eventCallback_fifffif_t )( const float, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fifffif_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fifffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32862 : - typedef void ( idClass::*eventCallback_iffffif_t )( const int, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iffffif_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iffffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32863 : - typedef void ( idClass::*eventCallback_fffffif_t )( const float, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fffffif_t )( const float, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fffffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); break; case 32864 : - typedef void ( idClass::*eventCallback_iiiiiff_t )( const int, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiiiff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32865 : - typedef void ( idClass::*eventCallback_fiiiiff_t )( const float, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiiiff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32866 : - typedef void ( idClass::*eventCallback_ifiiiff_t )( const int, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifiiiff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ifiiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32867 : - typedef void ( idClass::*eventCallback_ffiiiff_t )( const float, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiiiff_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32868 : - typedef void ( idClass::*eventCallback_iifiiff_t )( const int, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iifiiff_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iifiiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32869 : - typedef void ( idClass::*eventCallback_fifiiff_t )( const float, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fifiiff_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fifiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32870 : - typedef void ( idClass::*eventCallback_iffiiff_t )( const int, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iffiiff_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iffiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32871 : - typedef void ( idClass::*eventCallback_fffiiff_t )( const float, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fffiiff_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fffiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32872 : - typedef void ( idClass::*eventCallback_iiififf_t )( const int, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiififf_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iiififf_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32873 : - typedef void ( idClass::*eventCallback_fiififf_t )( const float, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiififf_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fiififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32874 : - typedef void ( idClass::*eventCallback_ifififf_t )( const int, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifififf_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ifififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32875 : - typedef void ( idClass::*eventCallback_ffififf_t )( const float, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffififf_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ffififf_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32876 : - typedef void ( idClass::*eventCallback_iiffiff_t )( const int, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiffiff_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iiffiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32877 : - typedef void ( idClass::*eventCallback_fiffiff_t )( const float, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiffiff_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fiffiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32878 : - typedef void ( idClass::*eventCallback_ifffiff_t )( const int, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifffiff_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ifffiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32879 : - typedef void ( idClass::*eventCallback_ffffiff_t )( const float, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffffiff_t )( const float, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ffffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32880 : - typedef void ( idClass::*eventCallback_iiiifff_t )( const int, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiiifff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iiiifff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32881 : - typedef void ( idClass::*eventCallback_fiiifff_t )( const float, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiiifff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fiiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32882 : - typedef void ( idClass::*eventCallback_ifiifff_t )( const int, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifiifff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ifiifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32883 : - typedef void ( idClass::*eventCallback_ffiifff_t )( const float, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffiifff_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ffiifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32884 : - typedef void ( idClass::*eventCallback_iififff_t )( const int, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iififff_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iififff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32885 : - typedef void ( idClass::*eventCallback_fififff_t )( const float, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fififff_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fififff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32886 : - typedef void ( idClass::*eventCallback_iffifff_t )( const int, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iffifff_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iffifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32887 : - typedef void ( idClass::*eventCallback_fffifff_t )( const float, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fffifff_t )( const float, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fffifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32888 : - typedef void ( idClass::*eventCallback_iiiffff_t )( const int, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiiffff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iiiffff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32889 : - typedef void ( idClass::*eventCallback_fiiffff_t )( const float, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiiffff_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_fiiffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32890 : - typedef void ( idClass::*eventCallback_ififfff_t )( const int, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ififfff_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_ififfff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32891 : - typedef void ( idClass::*eventCallback_ffiffff_t )( const float, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffiffff_t )( const float, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_ffiffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32892 : - typedef void ( idClass::*eventCallback_iifffff_t )( const int, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iifffff_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_iifffff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32893 : - typedef void ( idClass::*eventCallback_fifffff_t )( const float, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fifffff_t )( const float, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_fifffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; case 32894 : - typedef void ( idClass::*eventCallback_iffffff_t )( const int, const float, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iffffff_t )( const intptr_t, const float, const float, const float, const float, const float, const float ); ( this->*( eventCallback_iffffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); break; @@ -1345,1277 +1346,1277 @@ If you have questions concerning this license or the applicable additional terms *******************************************************/ case 65536 : - typedef void ( idClass::*eventCallback_iiiiiiii_t )( const int, const int, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiiiiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiiiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65537 : - typedef void ( idClass::*eventCallback_fiiiiiii_t )( const float, const int, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiiiiii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65538 : - typedef void ( idClass::*eventCallback_ifiiiiii_t )( const int, const float, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifiiiiii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiiiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65539 : - typedef void ( idClass::*eventCallback_ffiiiiii_t )( const float, const float, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiiiiii_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiiiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65540 : - typedef void ( idClass::*eventCallback_iifiiiii_t )( const int, const int, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iifiiiii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifiiiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65541 : - typedef void ( idClass::*eventCallback_fifiiiii_t )( const float, const int, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fifiiiii_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65542 : - typedef void ( idClass::*eventCallback_iffiiiii_t )( const int, const float, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iffiiiii_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffiiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65543 : - typedef void ( idClass::*eventCallback_fffiiiii_t )( const float, const float, const float, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fffiiiii_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffiiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65544 : - typedef void ( idClass::*eventCallback_iiifiiii_t )( const int, const int, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiifiiii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiifiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65545 : - typedef void ( idClass::*eventCallback_fiifiiii_t )( const float, const int, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiifiiii_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiifiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65546 : - typedef void ( idClass::*eventCallback_ififiiii_t )( const int, const float, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ififiiii_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65547 : - typedef void ( idClass::*eventCallback_ffifiiii_t )( const float, const float, const int, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffifiiii_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffifiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65548 : - typedef void ( idClass::*eventCallback_iiffiiii_t )( const int, const int, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiffiiii_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiffiiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65549 : - typedef void ( idClass::*eventCallback_fiffiiii_t )( const float, const int, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiffiiii_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiffiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65550 : - typedef void ( idClass::*eventCallback_ifffiiii_t )( const int, const float, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifffiiii_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifffiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65551 : - typedef void ( idClass::*eventCallback_ffffiiii_t )( const float, const float, const float, const float, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffffiiii_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffffiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65552 : - typedef void ( idClass::*eventCallback_iiiifiii_t )( const int, const int, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiifiii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiifiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65553 : - typedef void ( idClass::*eventCallback_fiiifiii_t )( const float, const int, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiifiii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiifiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65554 : - typedef void ( idClass::*eventCallback_ifiifiii_t )( const int, const float, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ifiifiii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiifiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65555 : - typedef void ( idClass::*eventCallback_ffiifiii_t )( const float, const float, const int, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiifiii_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiifiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65556 : - typedef void ( idClass::*eventCallback_iififiii_t )( const int, const int, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iififiii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iififiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65557 : - typedef void ( idClass::*eventCallback_fififiii_t )( const float, const int, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fififiii_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fififiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65558 : - typedef void ( idClass::*eventCallback_iffifiii_t )( const int, const float, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iffifiii_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffifiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65559 : - typedef void ( idClass::*eventCallback_fffifiii_t )( const float, const float, const float, const int, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fffifiii_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffifiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65560 : - typedef void ( idClass::*eventCallback_iiiffiii_t )( const int, const int, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iiiffiii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiffiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65561 : - typedef void ( idClass::*eventCallback_fiiffiii_t )( const float, const int, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fiiffiii_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiffiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65562 : - typedef void ( idClass::*eventCallback_ififfiii_t )( const int, const float, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ififfiii_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififfiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65563 : - typedef void ( idClass::*eventCallback_ffiffiii_t )( const float, const float, const int, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_ffiffiii_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65564 : - typedef void ( idClass::*eventCallback_iifffiii_t )( const int, const int, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iifffiii_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifffiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65565 : - typedef void ( idClass::*eventCallback_fifffiii_t )( const float, const int, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fifffiii_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifffiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65566 : - typedef void ( idClass::*eventCallback_iffffiii_t )( const int, const float, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_iffffiii_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffffiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65567 : - typedef void ( idClass::*eventCallback_fffffiii_t )( const float, const float, const float, const float, const float, const int, const int, const int ); + typedef void ( idClass::*eventCallback_fffffiii_t )( const float, const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65568 : - typedef void ( idClass::*eventCallback_iiiiifii_t )( const int, const int, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiiiifii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiiifii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65569 : - typedef void ( idClass::*eventCallback_fiiiifii_t )( const float, const int, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiiiifii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65570 : - typedef void ( idClass::*eventCallback_ifiiifii_t )( const int, const float, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifiiifii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiiifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65571 : - typedef void ( idClass::*eventCallback_ffiiifii_t )( const float, const float, const int, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffiiifii_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiiifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65572 : - typedef void ( idClass::*eventCallback_iifiifii_t )( const int, const int, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iifiifii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iifiifii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65573 : - typedef void ( idClass::*eventCallback_fifiifii_t )( const float, const int, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fifiifii_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fifiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65574 : - typedef void ( idClass::*eventCallback_iffiifii_t )( const int, const float, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iffiifii_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffiifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65575 : - typedef void ( idClass::*eventCallback_fffiifii_t )( const float, const float, const float, const int, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fffiifii_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffiifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65576 : - typedef void ( idClass::*eventCallback_iiififii_t )( const int, const int, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiififii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiififii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65577 : - typedef void ( idClass::*eventCallback_fiififii_t )( const float, const int, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiififii_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiififii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65578 : - typedef void ( idClass::*eventCallback_ifififii_t )( const int, const float, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifififii_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifififii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65579 : - typedef void ( idClass::*eventCallback_ffififii_t )( const float, const float, const int, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffififii_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffififii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65580 : - typedef void ( idClass::*eventCallback_iiffifii_t )( const int, const int, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiffifii_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiffifii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65581 : - typedef void ( idClass::*eventCallback_fiffifii_t )( const float, const int, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiffifii_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiffifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65582 : - typedef void ( idClass::*eventCallback_ifffifii_t )( const int, const float, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifffifii_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifffifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65583 : - typedef void ( idClass::*eventCallback_ffffifii_t )( const float, const float, const float, const float, const int, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffffifii_t )( const float, const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffffifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65584 : - typedef void ( idClass::*eventCallback_iiiiffii_t )( const int, const int, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiiiffii_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiiiffii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65585 : - typedef void ( idClass::*eventCallback_fiiiffii_t )( const float, const int, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiiiffii_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiiiffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65586 : - typedef void ( idClass::*eventCallback_ifiiffii_t )( const int, const float, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifiiffii_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifiiffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65587 : - typedef void ( idClass::*eventCallback_ffiiffii_t )( const float, const float, const int, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffiiffii_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffiiffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65588 : - typedef void ( idClass::*eventCallback_iififfii_t )( const int, const int, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iififfii_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iififfii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65589 : - typedef void ( idClass::*eventCallback_fififfii_t )( const float, const int, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fififfii_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fififfii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65590 : - typedef void ( idClass::*eventCallback_iffiffii_t )( const int, const float, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iffiffii_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iffiffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65591 : - typedef void ( idClass::*eventCallback_fffiffii_t )( const float, const float, const float, const int, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fffiffii_t )( const float, const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fffiffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65592 : - typedef void ( idClass::*eventCallback_iiifffii_t )( const int, const int, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiifffii_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiifffii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65593 : - typedef void ( idClass::*eventCallback_fiifffii_t )( const float, const int, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiifffii_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiifffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65594 : - typedef void ( idClass::*eventCallback_ififffii_t )( const int, const float, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ififffii_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ififffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65595 : - typedef void ( idClass::*eventCallback_ffifffii_t )( const float, const float, const int, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffifffii_t )( const float, const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffifffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65596 : - typedef void ( idClass::*eventCallback_iiffffii_t )( const int, const int, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_iiffffii_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_iiffffii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65597 : - typedef void ( idClass::*eventCallback_fiffffii_t )( const float, const int, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_fiffffii_t )( const float, const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_fiffffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65598 : - typedef void ( idClass::*eventCallback_ifffffii_t )( const int, const float, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ifffffii_t )( const intptr_t, const float, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ifffffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65599 : - typedef void ( idClass::*eventCallback_ffffffii_t )( const float, const float, const float, const float, const float, const float, const int, const int ); + typedef void ( idClass::*eventCallback_ffffffii_t )( const float, const float, const float, const float, const float, const float, const intptr_t, const intptr_t ); ( this->*( eventCallback_ffffffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); break; case 65600 : - typedef void ( idClass::*eventCallback_iiiiiifi_t )( const int, const int, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiiiiifi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiiiiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65601 : - typedef void ( idClass::*eventCallback_fiiiiifi_t )( const float, const int, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiiiiifi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiiiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65602 : - typedef void ( idClass::*eventCallback_ifiiiifi_t )( const int, const float, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifiiiifi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifiiiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65603 : - typedef void ( idClass::*eventCallback_ffiiiifi_t )( const float, const float, const int, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffiiiifi_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffiiiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65604 : - typedef void ( idClass::*eventCallback_iifiiifi_t )( const int, const int, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iifiiifi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iifiiifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65605 : - typedef void ( idClass::*eventCallback_fifiiifi_t )( const float, const int, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fifiiifi_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fifiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65606 : - typedef void ( idClass::*eventCallback_iffiiifi_t )( const int, const float, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iffiiifi_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iffiiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65607 : - typedef void ( idClass::*eventCallback_fffiiifi_t )( const float, const float, const float, const int, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fffiiifi_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fffiiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65608 : - typedef void ( idClass::*eventCallback_iiifiifi_t )( const int, const int, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiifiifi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiifiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65609 : - typedef void ( idClass::*eventCallback_fiifiifi_t )( const float, const int, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiifiifi_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiifiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65610 : - typedef void ( idClass::*eventCallback_ififiifi_t )( const int, const float, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ififiifi_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ififiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65611 : - typedef void ( idClass::*eventCallback_ffifiifi_t )( const float, const float, const int, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffifiifi_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffifiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65612 : - typedef void ( idClass::*eventCallback_iiffiifi_t )( const int, const int, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiffiifi_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiffiifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65613 : - typedef void ( idClass::*eventCallback_fiffiifi_t )( const float, const int, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiffiifi_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiffiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65614 : - typedef void ( idClass::*eventCallback_ifffiifi_t )( const int, const float, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifffiifi_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifffiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65615 : - typedef void ( idClass::*eventCallback_ffffiifi_t )( const float, const float, const float, const float, const int, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffffiifi_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffffiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65616 : - typedef void ( idClass::*eventCallback_iiiififi_t )( const int, const int, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiiififi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiiififi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65617 : - typedef void ( idClass::*eventCallback_fiiififi_t )( const float, const int, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiiififi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiiififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65618 : - typedef void ( idClass::*eventCallback_ifiififi_t )( const int, const float, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ifiififi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ifiififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65619 : - typedef void ( idClass::*eventCallback_ffiififi_t )( const float, const float, const int, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffiififi_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffiififi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65620 : - typedef void ( idClass::*eventCallback_iifififi_t )( const int, const int, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iifififi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iifififi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65621 : - typedef void ( idClass::*eventCallback_fifififi_t )( const float, const int, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fifififi_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fifififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65622 : - typedef void ( idClass::*eventCallback_iffififi_t )( const int, const float, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iffififi_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iffififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65623 : - typedef void ( idClass::*eventCallback_fffififi_t )( const float, const float, const float, const int, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fffififi_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fffififi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65624 : - typedef void ( idClass::*eventCallback_iiiffifi_t )( const int, const int, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iiiffifi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iiiffifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65625 : - typedef void ( idClass::*eventCallback_fiiffifi_t )( const float, const int, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fiiffifi_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fiiffifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65626 : - typedef void ( idClass::*eventCallback_ififfifi_t )( const int, const float, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ififfifi_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ififfifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65627 : - typedef void ( idClass::*eventCallback_ffiffifi_t )( const float, const float, const int, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_ffiffifi_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_ffiffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65628 : - typedef void ( idClass::*eventCallback_iifffifi_t )( const int, const int, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iifffifi_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iifffifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65629 : - typedef void ( idClass::*eventCallback_fifffifi_t )( const float, const int, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fifffifi_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fifffifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65630 : - typedef void ( idClass::*eventCallback_iffffifi_t )( const int, const float, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_iffffifi_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_iffffifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65631 : - typedef void ( idClass::*eventCallback_fffffifi_t )( const float, const float, const float, const float, const float, const int, const float, const int ); + typedef void ( idClass::*eventCallback_fffffifi_t )( const float, const float, const float, const float, const float, const intptr_t, const float, const intptr_t ); ( this->*( eventCallback_fffffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65632 : - typedef void ( idClass::*eventCallback_iiiiiffi_t )( const int, const int, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiiiiffi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiiiiffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65633 : - typedef void ( idClass::*eventCallback_fiiiiffi_t )( const float, const int, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiiiiffi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiiiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65634 : - typedef void ( idClass::*eventCallback_ifiiiffi_t )( const int, const float, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifiiiffi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ifiiiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65635 : - typedef void ( idClass::*eventCallback_ffiiiffi_t )( const float, const float, const int, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffiiiffi_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ffiiiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65636 : - typedef void ( idClass::*eventCallback_iifiiffi_t )( const int, const int, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iifiiffi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iifiiffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65637 : - typedef void ( idClass::*eventCallback_fifiiffi_t )( const float, const int, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fifiiffi_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fifiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65638 : - typedef void ( idClass::*eventCallback_iffiiffi_t )( const int, const float, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffiiffi_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iffiiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65639 : - typedef void ( idClass::*eventCallback_fffiiffi_t )( const float, const float, const float, const int, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffiiffi_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fffiiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65640 : - typedef void ( idClass::*eventCallback_iiififfi_t )( const int, const int, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiififfi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiififfi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65641 : - typedef void ( idClass::*eventCallback_fiififfi_t )( const float, const int, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiififfi_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiififfi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65642 : - typedef void ( idClass::*eventCallback_ifififfi_t )( const int, const float, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifififfi_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ifififfi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65643 : - typedef void ( idClass::*eventCallback_ffififfi_t )( const float, const float, const int, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffififfi_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ffififfi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65644 : - typedef void ( idClass::*eventCallback_iiffiffi_t )( const int, const int, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiffiffi_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_iiffiffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65645 : - typedef void ( idClass::*eventCallback_fiffiffi_t )( const float, const int, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiffiffi_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_fiffiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65646 : - typedef void ( idClass::*eventCallback_ifffiffi_t )( const int, const float, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifffiffi_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ifffiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65647 : - typedef void ( idClass::*eventCallback_ffffiffi_t )( const float, const float, const float, const float, const int, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffffiffi_t )( const float, const float, const float, const float, const intptr_t, const float, const float, const intptr_t ); ( this->*( eventCallback_ffffiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65648 : - typedef void ( idClass::*eventCallback_iiiifffi_t )( const int, const int, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiiifffi_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iiiifffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65649 : - typedef void ( idClass::*eventCallback_fiiifffi_t )( const float, const int, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiiifffi_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fiiifffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65650 : - typedef void ( idClass::*eventCallback_ifiifffi_t )( const int, const float, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ifiifffi_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ifiifffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65651 : - typedef void ( idClass::*eventCallback_ffiifffi_t )( const float, const float, const int, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffiifffi_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ffiifffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65652 : - typedef void ( idClass::*eventCallback_iififffi_t )( const int, const int, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iififffi_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iififffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65653 : - typedef void ( idClass::*eventCallback_fififffi_t )( const float, const int, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fififffi_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fififffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65654 : - typedef void ( idClass::*eventCallback_iffifffi_t )( const int, const float, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffifffi_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iffifffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65655 : - typedef void ( idClass::*eventCallback_fffifffi_t )( const float, const float, const float, const int, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffifffi_t )( const float, const float, const float, const intptr_t, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fffifffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65656 : - typedef void ( idClass::*eventCallback_iiiffffi_t )( const int, const int, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iiiffffi_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iiiffffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65657 : - typedef void ( idClass::*eventCallback_fiiffffi_t )( const float, const int, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fiiffffi_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fiiffffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65658 : - typedef void ( idClass::*eventCallback_ififfffi_t )( const int, const float, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ififfffi_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ififfffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65659 : - typedef void ( idClass::*eventCallback_ffiffffi_t )( const float, const float, const int, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_ffiffffi_t )( const float, const float, const intptr_t, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_ffiffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65660 : - typedef void ( idClass::*eventCallback_iifffffi_t )( const int, const int, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iifffffi_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iifffffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65661 : - typedef void ( idClass::*eventCallback_fifffffi_t )( const float, const int, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fifffffi_t )( const float, const intptr_t, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fifffffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65662 : - typedef void ( idClass::*eventCallback_iffffffi_t )( const int, const float, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_iffffffi_t )( const intptr_t, const float, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_iffffffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65663 : - typedef void ( idClass::*eventCallback_fffffffi_t )( const float, const float, const float, const float, const float, const float, const float, const int ); + typedef void ( idClass::*eventCallback_fffffffi_t )( const float, const float, const float, const float, const float, const float, const float, const intptr_t ); ( this->*( eventCallback_fffffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); break; case 65664 : - typedef void ( idClass::*eventCallback_iiiiiiif_t )( const int, const int, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiiiiif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiiiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65665 : - typedef void ( idClass::*eventCallback_fiiiiiif_t )( const float, const int, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiiiiif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65666 : - typedef void ( idClass::*eventCallback_ifiiiiif_t )( const int, const float, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifiiiiif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifiiiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65667 : - typedef void ( idClass::*eventCallback_ffiiiiif_t )( const float, const float, const int, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiiiiif_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiiiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65668 : - typedef void ( idClass::*eventCallback_iifiiiif_t )( const int, const int, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iifiiiif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iifiiiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65669 : - typedef void ( idClass::*eventCallback_fifiiiif_t )( const float, const int, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fifiiiif_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fifiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65670 : - typedef void ( idClass::*eventCallback_iffiiiif_t )( const int, const float, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iffiiiif_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iffiiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65671 : - typedef void ( idClass::*eventCallback_fffiiiif_t )( const float, const float, const float, const int, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fffiiiif_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fffiiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65672 : - typedef void ( idClass::*eventCallback_iiifiiif_t )( const int, const int, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiifiiif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiifiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65673 : - typedef void ( idClass::*eventCallback_fiifiiif_t )( const float, const int, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiifiiif_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiifiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65674 : - typedef void ( idClass::*eventCallback_ififiiif_t )( const int, const float, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ififiiif_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ififiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65675 : - typedef void ( idClass::*eventCallback_ffifiiif_t )( const float, const float, const int, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffifiiif_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffifiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65676 : - typedef void ( idClass::*eventCallback_iiffiiif_t )( const int, const int, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiffiiif_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiffiiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65677 : - typedef void ( idClass::*eventCallback_fiffiiif_t )( const float, const int, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiffiiif_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiffiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65678 : - typedef void ( idClass::*eventCallback_ifffiiif_t )( const int, const float, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifffiiif_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifffiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65679 : - typedef void ( idClass::*eventCallback_ffffiiif_t )( const float, const float, const float, const float, const int, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffffiiif_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffffiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65680 : - typedef void ( idClass::*eventCallback_iiiifiif_t )( const int, const int, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiifiif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiifiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65681 : - typedef void ( idClass::*eventCallback_fiiifiif_t )( const float, const int, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiifiif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiifiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65682 : - typedef void ( idClass::*eventCallback_ifiifiif_t )( const int, const float, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ifiifiif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ifiifiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65683 : - typedef void ( idClass::*eventCallback_ffiifiif_t )( const float, const float, const int, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiifiif_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiifiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65684 : - typedef void ( idClass::*eventCallback_iififiif_t )( const int, const int, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iififiif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iififiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65685 : - typedef void ( idClass::*eventCallback_fififiif_t )( const float, const int, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fififiif_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fififiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65686 : - typedef void ( idClass::*eventCallback_iffifiif_t )( const int, const float, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iffifiif_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iffifiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65687 : - typedef void ( idClass::*eventCallback_fffifiif_t )( const float, const float, const float, const int, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fffifiif_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fffifiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65688 : - typedef void ( idClass::*eventCallback_iiiffiif_t )( const int, const int, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iiiffiif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iiiffiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65689 : - typedef void ( idClass::*eventCallback_fiiffiif_t )( const float, const int, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fiiffiif_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fiiffiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65690 : - typedef void ( idClass::*eventCallback_ififfiif_t )( const int, const float, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ififfiif_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ififfiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65691 : - typedef void ( idClass::*eventCallback_ffiffiif_t )( const float, const float, const int, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_ffiffiif_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_ffiffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65692 : - typedef void ( idClass::*eventCallback_iifffiif_t )( const int, const int, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iifffiif_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iifffiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65693 : - typedef void ( idClass::*eventCallback_fifffiif_t )( const float, const int, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fifffiif_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fifffiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65694 : - typedef void ( idClass::*eventCallback_iffffiif_t )( const int, const float, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_iffffiif_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_iffffiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65695 : - typedef void ( idClass::*eventCallback_fffffiif_t )( const float, const float, const float, const float, const float, const int, const int, const float ); + typedef void ( idClass::*eventCallback_fffffiif_t )( const float, const float, const float, const float, const float, const intptr_t, const intptr_t, const float ); ( this->*( eventCallback_fffffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65696 : - typedef void ( idClass::*eventCallback_iiiiifif_t )( const int, const int, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiiiifif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iiiiifif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65697 : - typedef void ( idClass::*eventCallback_fiiiifif_t )( const float, const int, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiiiifif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fiiiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65698 : - typedef void ( idClass::*eventCallback_ifiiifif_t )( const int, const float, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifiiifif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ifiiifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65699 : - typedef void ( idClass::*eventCallback_ffiiifif_t )( const float, const float, const int, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffiiifif_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ffiiifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65700 : - typedef void ( idClass::*eventCallback_iifiifif_t )( const int, const int, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iifiifif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iifiifif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65701 : - typedef void ( idClass::*eventCallback_fifiifif_t )( const float, const int, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fifiifif_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fifiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65702 : - typedef void ( idClass::*eventCallback_iffiifif_t )( const int, const float, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iffiifif_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iffiifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65703 : - typedef void ( idClass::*eventCallback_fffiifif_t )( const float, const float, const float, const int, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fffiifif_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fffiifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65704 : - typedef void ( idClass::*eventCallback_iiififif_t )( const int, const int, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiififif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iiififif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65705 : - typedef void ( idClass::*eventCallback_fiififif_t )( const float, const int, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiififif_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fiififif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65706 : - typedef void ( idClass::*eventCallback_ifififif_t )( const int, const float, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifififif_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ifififif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65707 : - typedef void ( idClass::*eventCallback_ffififif_t )( const float, const float, const int, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffififif_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ffififif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65708 : - typedef void ( idClass::*eventCallback_iiffifif_t )( const int, const int, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiffifif_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_iiffifif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65709 : - typedef void ( idClass::*eventCallback_fiffifif_t )( const float, const int, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiffifif_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_fiffifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65710 : - typedef void ( idClass::*eventCallback_ifffifif_t )( const int, const float, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifffifif_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ifffifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65711 : - typedef void ( idClass::*eventCallback_ffffifif_t )( const float, const float, const float, const float, const int, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffffifif_t )( const float, const float, const float, const float, const intptr_t, const float, const intptr_t, const float ); ( this->*( eventCallback_ffffifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65712 : - typedef void ( idClass::*eventCallback_iiiiffif_t )( const int, const int, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiiiffif_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iiiiffif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65713 : - typedef void ( idClass::*eventCallback_fiiiffif_t )( const float, const int, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiiiffif_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fiiiffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65714 : - typedef void ( idClass::*eventCallback_ifiiffif_t )( const int, const float, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifiiffif_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ifiiffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65715 : - typedef void ( idClass::*eventCallback_ffiiffif_t )( const float, const float, const int, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffiiffif_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffiiffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65716 : - typedef void ( idClass::*eventCallback_iififfif_t )( const int, const int, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iififfif_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iififfif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65717 : - typedef void ( idClass::*eventCallback_fififfif_t )( const float, const int, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fififfif_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fififfif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65718 : - typedef void ( idClass::*eventCallback_iffiffif_t )( const int, const float, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iffiffif_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iffiffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65719 : - typedef void ( idClass::*eventCallback_fffiffif_t )( const float, const float, const float, const int, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fffiffif_t )( const float, const float, const float, const intptr_t, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fffiffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65720 : - typedef void ( idClass::*eventCallback_iiifffif_t )( const int, const int, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiifffif_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iiifffif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65721 : - typedef void ( idClass::*eventCallback_fiifffif_t )( const float, const int, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiifffif_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fiifffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65722 : - typedef void ( idClass::*eventCallback_ififffif_t )( const int, const float, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ififffif_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ififffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65723 : - typedef void ( idClass::*eventCallback_ffifffif_t )( const float, const float, const int, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffifffif_t )( const float, const float, const intptr_t, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffifffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65724 : - typedef void ( idClass::*eventCallback_iiffffif_t )( const int, const int, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_iiffffif_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_iiffffif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65725 : - typedef void ( idClass::*eventCallback_fiffffif_t )( const float, const int, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_fiffffif_t )( const float, const intptr_t, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_fiffffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65726 : - typedef void ( idClass::*eventCallback_ifffffif_t )( const int, const float, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ifffffif_t )( const intptr_t, const float, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ifffffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65727 : - typedef void ( idClass::*eventCallback_ffffffif_t )( const float, const float, const float, const float, const float, const float, const int, const float ); + typedef void ( idClass::*eventCallback_ffffffif_t )( const float, const float, const float, const float, const float, const float, const intptr_t, const float ); ( this->*( eventCallback_ffffffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); break; case 65728 : - typedef void ( idClass::*eventCallback_iiiiiiff_t )( const int, const int, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiiiiff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiiiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65729 : - typedef void ( idClass::*eventCallback_fiiiiiff_t )( const float, const int, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiiiiff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65730 : - typedef void ( idClass::*eventCallback_ifiiiiff_t )( const int, const float, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifiiiiff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ifiiiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65731 : - typedef void ( idClass::*eventCallback_ffiiiiff_t )( const float, const float, const int, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiiiiff_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiiiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65732 : - typedef void ( idClass::*eventCallback_iifiiiff_t )( const int, const int, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iifiiiff_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iifiiiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65733 : - typedef void ( idClass::*eventCallback_fifiiiff_t )( const float, const int, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fifiiiff_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fifiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65734 : - typedef void ( idClass::*eventCallback_iffiiiff_t )( const int, const float, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iffiiiff_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iffiiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65735 : - typedef void ( idClass::*eventCallback_fffiiiff_t )( const float, const float, const float, const int, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fffiiiff_t )( const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fffiiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65736 : - typedef void ( idClass::*eventCallback_iiifiiff_t )( const int, const int, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiifiiff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiifiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65737 : - typedef void ( idClass::*eventCallback_fiifiiff_t )( const float, const int, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiifiiff_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiifiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65738 : - typedef void ( idClass::*eventCallback_ififiiff_t )( const int, const float, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ififiiff_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ififiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65739 : - typedef void ( idClass::*eventCallback_ffifiiff_t )( const float, const float, const int, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffifiiff_t )( const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ffifiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65740 : - typedef void ( idClass::*eventCallback_iiffiiff_t )( const int, const int, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiffiiff_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_iiffiiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65741 : - typedef void ( idClass::*eventCallback_fiffiiff_t )( const float, const int, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiffiiff_t )( const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_fiffiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65742 : - typedef void ( idClass::*eventCallback_ifffiiff_t )( const int, const float, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifffiiff_t )( const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ifffiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65743 : - typedef void ( idClass::*eventCallback_ffffiiff_t )( const float, const float, const float, const float, const int, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffffiiff_t )( const float, const float, const float, const float, const intptr_t, const intptr_t, const float, const float ); ( this->*( eventCallback_ffffiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65744 : - typedef void ( idClass::*eventCallback_iiiififf_t )( const int, const int, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiififf_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiififf_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65745 : - typedef void ( idClass::*eventCallback_fiiififf_t )( const float, const int, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiififf_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65746 : - typedef void ( idClass::*eventCallback_ifiififf_t )( const int, const float, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ifiififf_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ifiififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65747 : - typedef void ( idClass::*eventCallback_ffiififf_t )( const float, const float, const int, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiififf_t )( const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiififf_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65748 : - typedef void ( idClass::*eventCallback_iifififf_t )( const int, const int, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iifififf_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iifififf_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65749 : - typedef void ( idClass::*eventCallback_fifififf_t )( const float, const int, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fifififf_t )( const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fifififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65750 : - typedef void ( idClass::*eventCallback_iffififf_t )( const int, const float, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iffififf_t )( const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iffififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65751 : - typedef void ( idClass::*eventCallback_fffififf_t )( const float, const float, const float, const int, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fffififf_t )( const float, const float, const float, const intptr_t, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fffififf_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65752 : - typedef void ( idClass::*eventCallback_iiiffiff_t )( const int, const int, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iiiffiff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iiiffiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65753 : - typedef void ( idClass::*eventCallback_fiiffiff_t )( const float, const int, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fiiffiff_t )( const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fiiffiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65754 : - typedef void ( idClass::*eventCallback_ififfiff_t )( const int, const float, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ififfiff_t )( const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ififfiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65755 : - typedef void ( idClass::*eventCallback_ffiffiff_t )( const float, const float, const int, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_ffiffiff_t )( const float, const float, const intptr_t, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_ffiffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65756 : - typedef void ( idClass::*eventCallback_iifffiff_t )( const int, const int, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iifffiff_t )( const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iifffiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65757 : - typedef void ( idClass::*eventCallback_fifffiff_t )( const float, const int, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fifffiff_t )( const float, const intptr_t, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fifffiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65758 : - typedef void ( idClass::*eventCallback_iffffiff_t )( const int, const float, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_iffffiff_t )( const intptr_t, const float, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_iffffiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65759 : - typedef void ( idClass::*eventCallback_fffffiff_t )( const float, const float, const float, const float, const float, const int, const float, const float ); + typedef void ( idClass::*eventCallback_fffffiff_t )( const float, const float, const float, const float, const float, const intptr_t, const float, const float ); ( this->*( eventCallback_fffffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65760 : - typedef void ( idClass::*eventCallback_iiiiifff_t )( const int, const int, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiiiifff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iiiiifff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65761 : - typedef void ( idClass::*eventCallback_fiiiifff_t )( const float, const int, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiiiifff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fiiiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65762 : - typedef void ( idClass::*eventCallback_ifiiifff_t )( const int, const float, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifiiifff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ifiiifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65763 : - typedef void ( idClass::*eventCallback_ffiiifff_t )( const float, const float, const int, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffiiifff_t )( const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ffiiifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65764 : - typedef void ( idClass::*eventCallback_iifiifff_t )( const int, const int, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iifiifff_t )( const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iifiifff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65765 : - typedef void ( idClass::*eventCallback_fifiifff_t )( const float, const int, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fifiifff_t )( const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fifiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65766 : - typedef void ( idClass::*eventCallback_iffiifff_t )( const int, const float, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iffiifff_t )( const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iffiifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65767 : - typedef void ( idClass::*eventCallback_fffiifff_t )( const float, const float, const float, const int, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fffiifff_t )( const float, const float, const float, const intptr_t, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fffiifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65768 : - typedef void ( idClass::*eventCallback_iiififff_t )( const int, const int, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiififff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iiififff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65769 : - typedef void ( idClass::*eventCallback_fiififff_t )( const float, const int, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiififff_t )( const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fiififff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65770 : - typedef void ( idClass::*eventCallback_ifififff_t )( const int, const float, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifififff_t )( const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ifififff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65771 : - typedef void ( idClass::*eventCallback_ffififff_t )( const float, const float, const int, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffififff_t )( const float, const float, const intptr_t, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ffififff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65772 : - typedef void ( idClass::*eventCallback_iiffifff_t )( const int, const int, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiffifff_t )( const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_iiffifff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65773 : - typedef void ( idClass::*eventCallback_fiffifff_t )( const float, const int, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiffifff_t )( const float, const intptr_t, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_fiffifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65774 : - typedef void ( idClass::*eventCallback_ifffifff_t )( const int, const float, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifffifff_t )( const intptr_t, const float, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ifffifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65775 : - typedef void ( idClass::*eventCallback_ffffifff_t )( const float, const float, const float, const float, const int, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffffifff_t )( const float, const float, const float, const float, const intptr_t, const float, const float, const float ); ( this->*( eventCallback_ffffifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65776 : - typedef void ( idClass::*eventCallback_iiiiffff_t )( const int, const int, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiiiffff_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iiiiffff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65777 : - typedef void ( idClass::*eventCallback_fiiiffff_t )( const float, const int, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiiiffff_t )( const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_fiiiffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65778 : - typedef void ( idClass::*eventCallback_ifiiffff_t )( const int, const float, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifiiffff_t )( const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_ifiiffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65779 : - typedef void ( idClass::*eventCallback_ffiiffff_t )( const float, const float, const int, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffiiffff_t )( const float, const float, const intptr_t, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_ffiiffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65780 : - typedef void ( idClass::*eventCallback_iififfff_t )( const int, const int, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iififfff_t )( const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iififfff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65781 : - typedef void ( idClass::*eventCallback_fififfff_t )( const float, const int, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fififfff_t )( const float, const intptr_t, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_fififfff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65782 : - typedef void ( idClass::*eventCallback_iffiffff_t )( const int, const float, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iffiffff_t )( const intptr_t, const float, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_iffiffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65783 : - typedef void ( idClass::*eventCallback_fffiffff_t )( const float, const float, const float, const int, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fffiffff_t )( const float, const float, const float, const intptr_t, const float, const float, const float, const float ); ( this->*( eventCallback_fffiffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65784 : - typedef void ( idClass::*eventCallback_iiifffff_t )( const int, const int, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiifffff_t )( const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_iiifffff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65785 : - typedef void ( idClass::*eventCallback_fiifffff_t )( const float, const int, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiifffff_t )( const float, const intptr_t, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_fiifffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65786 : - typedef void ( idClass::*eventCallback_ififffff_t )( const int, const float, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ififffff_t )( const intptr_t, const float, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_ififffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65787 : - typedef void ( idClass::*eventCallback_ffifffff_t )( const float, const float, const int, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ffifffff_t )( const float, const float, const intptr_t, const float, const float, const float, const float, const float ); ( this->*( eventCallback_ffifffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65788 : - typedef void ( idClass::*eventCallback_iiffffff_t )( const int, const int, const float, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_iiffffff_t )( const intptr_t, const intptr_t, const float, const float, const float, const float, const float, const float ); ( this->*( eventCallback_iiffffff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65789 : - typedef void ( idClass::*eventCallback_fiffffff_t )( const float, const int, const float, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_fiffffff_t )( const float, const intptr_t, const float, const float, const float, const float, const float, const float ); ( this->*( eventCallback_fiffffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; case 65790 : - typedef void ( idClass::*eventCallback_ifffffff_t )( const int, const float, const float, const float, const float, const float, const float, const float ); + typedef void ( idClass::*eventCallback_ifffffff_t )( const intptr_t, const float, const float, const float, const float, const float, const float, const float ); ( this->*( eventCallback_ifffffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; @@ -2623,4 +2624,3 @@ If you have questions concerning this license or the applicable additional terms typedef void ( idClass::*eventCallback_ffffffff_t )( const float, const float, const float, const float, const float, const float, const float, const float ); ( this->*( eventCallback_ffffffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); break; - diff --git a/game/gamesys/Class.cpp b/game/gamesys/Class.cpp index ec21f4c..f03e100 100644 --- a/game/gamesys/Class.cpp +++ b/game/gamesys/Class.cpp @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -62,7 +62,7 @@ initialized in any order, the constructor must handle the case that subclasses are initialized before superclasses. ================ */ -idTypeInfo::idTypeInfo( const char *classname, const char *superclass, idEventFunc *eventCallbacks, idClass *( *CreateInstance )( void ), +idTypeInfo::idTypeInfo( const char *classname, const char *superclass, idEventFunc *eventCallbacks, idClass *( *CreateInstance )( void ), void ( idClass::*Spawn )( void ), void ( idClass::*Save )( idSaveGame *savefile ) const, void ( idClass::*Restore )( idRestoreGame *savefile ) ) { idTypeInfo *type; @@ -83,7 +83,7 @@ idTypeInfo::idTypeInfo( const char *classname, const char *superclass, idEventFu // Check if any subclasses were initialized before their superclass for( type = typelist; type != NULL; type = type->next ) { - if ( ( type->super == NULL ) && !idStr::Cmp( type->superclass, this->classname ) && + if ( ( type->super == NULL ) && !idStr::Cmp( type->superclass, this->classname ) && idStr::Cmp( type->classname, "idClass" ) ) { type->super = this; } @@ -117,7 +117,7 @@ idTypeInfo::~idTypeInfo() { ================ idTypeInfo::Init -Initializes the event callback table for the class. Creates a +Initializes the event callback table for the class. Creates a table for fast lookups of event functions. Should only be called once. ================ */ @@ -203,7 +203,7 @@ void idTypeInfo::Init( void ) { idTypeInfo::Shutdown Should only be called when DLL or EXE is being shutdown. -Although it cleans up any allocated memory, it doesn't bother to remove itself +Although it cleans up any allocated memory, it doesn't bother to remove itself from the class list since the program is shutting down. ================ */ @@ -394,7 +394,7 @@ void idClass::Init( void ) { // is a subclass of another num = 0; for( c = classHierarchy.GetNext(); c != NULL; c = c->node.GetNext(), num++ ) { - c->typeNum = num; + c->typeNum = num; c->lastChild += num; } @@ -504,7 +504,7 @@ void idClass::operator delete( void *ptr ) { p = ( ( int * )ptr ) - 1; memused -= *p; numobjects--; - Mem_Free( p ); + Mem_Free( p ); } } @@ -515,7 +515,7 @@ void idClass::operator delete( void *ptr, int, int, char *, int ) { p = ( ( int * )ptr ) - 1; memused -= *p; numobjects--; - Mem_Free( p ); + Mem_Free( p ); } } @@ -629,9 +629,9 @@ bool idClass::PostEventArgs( const idEventDef *ev, int time, int numargs, ... ) idTypeInfo *c; idEvent *event; va_list args; - + assert( ev ); - + if ( !idEvent::initialized ) { return false; } @@ -828,9 +828,9 @@ idClass::ProcessEventArgs bool idClass::ProcessEventArgs( const idEventDef *ev, int numargs, ... ) { idTypeInfo *c; int num; - int data[ D_EVENT_MAXARGS ]; + intptr_t data[ D_EVENT_MAXARGS ]; va_list args; - + assert( ev ); assert( idEvent::initialized ); @@ -936,7 +936,7 @@ bool idClass::ProcessEvent( const idEventDef *ev, idEventArg arg1, idEventArg ar idClass::ProcessEventArgPtr ================ */ -bool idClass::ProcessEventArgPtr( const idEventDef *ev, int *data ) { +bool idClass::ProcessEventArgPtr( const idEventDef *ev, intptr_t *data ) { idTypeInfo *c; int num; eventCallback_t callback; @@ -990,42 +990,42 @@ http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORuntime/ break; case 1 : - typedef void ( idClass::*eventCallback_1_t )( const int ); + typedef void ( idClass::*eventCallback_1_t )( const intptr_t ); ( this->*( eventCallback_1_t )callback )( data[ 0 ] ); break; case 2 : - typedef void ( idClass::*eventCallback_2_t )( const int, const int ); + typedef void ( idClass::*eventCallback_2_t )( const intptr_t, const intptr_t ); ( this->*( eventCallback_2_t )callback )( data[ 0 ], data[ 1 ] ); break; case 3 : - typedef void ( idClass::*eventCallback_3_t )( const int, const int, const int ); + typedef void ( idClass::*eventCallback_3_t )( const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_3_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ] ); break; case 4 : - typedef void ( idClass::*eventCallback_4_t )( const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_4_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_4_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] ); break; case 5 : - typedef void ( idClass::*eventCallback_5_t )( const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_5_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_5_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); break; case 6 : - typedef void ( idClass::*eventCallback_6_t )( const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_6_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_6_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); break; case 7 : - typedef void ( idClass::*eventCallback_7_t )( const int, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_7_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_7_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); break; case 8 : - typedef void ( idClass::*eventCallback_8_t )( const int, const int, const int, const int, const int, const int, const int, const int ); + typedef void ( idClass::*eventCallback_8_t )( const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t ); ( this->*( eventCallback_8_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); break; diff --git a/game/gamesys/Class.h b/game/gamesys/Class.h index 25885b3..853d1f9 100644 --- a/game/gamesys/Class.h +++ b/game/gamesys/Class.h @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -57,16 +57,16 @@ struct idEventFunc { class idEventArg { public: int type; - int value; + intptr_t value; idEventArg() { type = D_EVENT_INTEGER; value = 0; }; idEventArg( int data ) { type = D_EVENT_INTEGER; value = data; }; idEventArg( float data ) { type = D_EVENT_FLOAT; value = *reinterpret_cast( &data ); }; - idEventArg( idVec3 &data ) { type = D_EVENT_VECTOR; value = reinterpret_cast( &data ); }; - idEventArg( const idStr &data ) { type = D_EVENT_STRING; value = reinterpret_cast( data.c_str() ); }; - idEventArg( const char *data ) { type = D_EVENT_STRING; value = reinterpret_cast( data ); }; - idEventArg( const class idEntity *data ) { type = D_EVENT_ENTITY; value = reinterpret_cast( data ); }; - idEventArg( const struct trace_s *data ) { type = D_EVENT_TRACE; value = reinterpret_cast( data ); }; + idEventArg( idVec3 &data ) { type = D_EVENT_VECTOR; value = reinterpret_cast( &data ); }; + idEventArg( const idStr &data ) { type = D_EVENT_STRING; value = reinterpret_cast( data.c_str() ); }; + idEventArg( const char *data ) { type = D_EVENT_STRING; value = reinterpret_cast( data ); }; + idEventArg( const class idEntity *data ) { type = D_EVENT_ENTITY; value = reinterpret_cast( data ); }; + idEventArg( const struct trace_s *data ) { type = D_EVENT_TRACE; value = reinterpret_cast( data ); }; }; class idAllocError : public idException { @@ -102,7 +102,7 @@ CLASS_DECLARATION This macro must be included in the code to properly initialize variables used in type checking and run-time instanciation. It also defines the list -of events that the class responds to. Take special care to ensure that the +of events that the class responds to. Take special care to ensure that the proper superclass is indicated or the run-time type information will be incorrect. Use this on concrete classes only. ================ @@ -230,7 +230,7 @@ public: bool ProcessEvent( const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7 ); bool ProcessEvent( const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7, idEventArg arg8 ); - bool ProcessEventArgPtr( const idEventDef *ev, int *data ); + bool ProcessEventArgPtr( const idEventDef *ev, intptr_t *data ); void CancelEvents( const idEventDef *ev ); void Event_Remove( void ); @@ -287,7 +287,7 @@ public: idHierarchy node; - idTypeInfo( const char *classname, const char *superclass, + idTypeInfo( const char *classname, const char *superclass, idEventFunc *eventCallbacks, idClass *( *CreateInstance )( void ), void ( idClass::*Spawn )( void ), void ( idClass::*Save )( idSaveGame *savefile ) const, void ( idClass::*Restore )( idRestoreGame *savefile ) ); ~idTypeInfo(); @@ -303,7 +303,7 @@ public: ================ idTypeInfo::IsType -Checks if the object's class is a subclass of the class defined by the +Checks if the object's class is a subclass of the class defined by the passed in idTypeInfo. ================ */ @@ -330,7 +330,7 @@ ID_INLINE bool idTypeInfo::RespondsTo( const idEventDef &ev ) const { ================ idClass::IsType -Checks if the object's class is a subclass of the class defined by the +Checks if the object's class is a subclass of the class defined by the passed in idTypeInfo. ================ */ diff --git a/game/gamesys/Event.cpp b/game/gamesys/Event.cpp index 99f5c41..7d6a657 100644 --- a/game/gamesys/Event.cpp +++ b/game/gamesys/Event.cpp @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -70,7 +70,7 @@ idEventDef::idEventDef( const char *command, const char *formatspec, char return if ( !formatspec ) { formatspec = ""; } - + this->name = command; this->formatspec = formatspec; this->returnType = returnType; @@ -92,15 +92,15 @@ idEventDef::idEventDef( const char *command, const char *formatspec, char return switch( formatspec[ i ] ) { case D_EVENT_FLOAT : bits |= 1 << i; - argsize += sizeof( float ); + argsize += sizeof( intptr_t ); break; case D_EVENT_INTEGER : - argsize += sizeof( int ); + argsize += sizeof( intptr_t ); break; case D_EVENT_VECTOR : - argsize += sizeof( idVec3 ); + argsize += E_EVENT_SIZEOF_VEC; break; case D_EVENT_STRING : @@ -331,7 +331,7 @@ idEvent *idEvent::Alloc( const idEventDef *evdef, int numargs, va_list args ) { idEvent::CopyArgs ================ */ -void idEvent::CopyArgs( const idEventDef *evdef, int numargs, va_list args, int data[ D_EVENT_MAXARGS ] ) { +void idEvent::CopyArgs( const idEventDef *evdef, int numargs, va_list args, intptr_t data[ D_EVENT_MAXARGS ] ) { int i; const char *format; idEventArg *arg; @@ -443,8 +443,8 @@ void idEvent::ClearEventList( void ) { // FreeEvents.Clear(); EventQueue.Clear(); - - // + + // // add the events to the free list // for( i = 0; i < MAX_EVENTS; i++ ) { @@ -460,7 +460,7 @@ idEvent::ServiceEvents void idEvent::ServiceEvents( void ) { idEvent *event; int num; - int args[ D_EVENT_MAXARGS ]; + intptr_t args[ D_EVENT_MAXARGS ]; int offset; int i; int numargs; @@ -599,7 +599,7 @@ void idEvent::Shutdown( void ) { } ClearEventList(); - + eventDataAllocator.Shutdown(); // say it is now shutdown @@ -766,7 +766,7 @@ void idEvent::Restore( idRestoreGame *savefile ) { /* ================ idEvent::ReadTrace - + idRestoreGame has a ReadTrace procedure, but unfortunately idEvent wants the material string name at the of the data structure rather than in the middle ================ @@ -841,7 +841,7 @@ void CreateEventCallbackHandler( void ) { argString[ k ] = j & ( 1 << k ) ? 'f' : 'i'; } argString[ i ] = '\0'; - + string1.Empty(); string2.Empty(); @@ -850,7 +850,7 @@ void CreateEventCallbackHandler( void ) { string1 += "const float"; string2 += va( "*( float * )&data[ %d ]", k ); } else { - string1 += "const int"; + string1 += "const intptr_t"; string2 += va( "data[ %d ]", k ); } diff --git a/game/gamesys/Event.h b/game/gamesys/Event.h index 1b2aa3f..4e2c517 100644 --- a/game/gamesys/Event.h +++ b/game/gamesys/Event.h @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -36,6 +36,9 @@ Event are used for scheduling tasks and for linking script commands. #define D_EVENT_MAXARGS 8 // if changed, enable the CREATE_EVENT_CODE define in Event.cpp to generate switch statement for idClass::ProcessEventArgPtr. // running the game will then generate c:\doom\base\events.txt, the contents of which should be copied into the switch statement. +// stack size of idVec3, aligned to native pointer size +#define E_EVENT_SIZEOF_VEC ((sizeof(idVec3) + (sizeof(intptr_t) - 1)) & ~(sizeof(intptr_t) - 1)) + #define D_EVENT_VOID ( ( char )0 ) #define D_EVENT_INTEGER 'd' #define D_EVENT_FLOAT 'f' @@ -67,7 +70,7 @@ private: public: idEventDef( const char *command, const char *formatspec = NULL, char returnType = 0 ); - + const char *GetName( void ) const; const char *GetArgFormat( void ) const; unsigned int GetFormatspecIndex( void ) const; @@ -104,8 +107,8 @@ public: ~idEvent(); static idEvent *Alloc( const idEventDef *evdef, int numargs, va_list args ); - static void CopyArgs( const idEventDef *evdef, int numargs, va_list args, int data[ D_EVENT_MAXARGS ] ); - + static void CopyArgs( const idEventDef *evdef, int numargs, va_list args, intptr_t data[ D_EVENT_MAXARGS ] ); + void Free( void ); void Schedule( idClass *object, const idTypeInfo *cls, int time ); byte *GetData( void ); @@ -121,7 +124,7 @@ public: static void Restore( idRestoreGame *savefile ); // unarchives object from save game file static void SaveTrace( idSaveGame *savefile, const trace_t &trace ); static void RestoreTrace( idRestoreGame *savefile, trace_t &trace ); - + }; /* diff --git a/game/gamesys/TypeInfo.cpp b/game/gamesys/TypeInfo.cpp index 5c15309..a2f6e0a 100644 --- a/game/gamesys/TypeInfo.cpp +++ b/game/gamesys/TypeInfo.cpp @@ -563,7 +563,9 @@ int idTypeInfoTools::WriteVariable_r( const void *varPtr, const char *varName, c // if this is a pointer isPointer = 0; for ( i = typeString.Length(); i > 0 && typeString[i - 1] == '*'; i -= 2 ) { - if ( varPtr == (void *)0xcdcdcdcd || ( varPtr != NULL && *((unsigned long *)varPtr) == 0xcdcdcdcd ) ) { + // flibit: 64 bit fix, changed long to int + if ( varPtr == (void *)0xcdcdcdcd || ( varPtr != NULL && *((unsigned int *)varPtr) == 0xcdcdcdcd ) ) { + // flibit end common->Warning( "%s%s::%s%s references uninitialized memory", prefix, scope, varName, "" ); return typeSize; } @@ -1129,7 +1131,9 @@ int idTypeInfoTools::WriteVariable_r( const void *varPtr, const char *varName, c i = 0; do { - if ( *((unsigned long *)varPtr) == 0xcdcdcdcd ) { + // flibit: 64 bit fix, changed long to int + if ( *((unsigned int *)varPtr) == 0xcdcdcdcd ) { + // flibit end common->Warning( "%s%s::%s%s uses uninitialized memory", prefix, scope, varName, "" ); break; } diff --git a/game/script/Script_Interpreter.cpp b/game/script/Script_Interpreter.cpp index 6e07931..92e6f6f 100644 --- a/game/script/Script_Interpreter.cpp +++ b/game/script/Script_Interpreter.cpp @@ -745,7 +745,7 @@ void idInterpreter::CallEvent( const function_t *func, int argsize ) { switch( format[ i ] ) { case D_EVENT_INTEGER : var.intPtr = ( int * )&localstack[ start + pos ]; - data[ i ] = int( *var.floatPtr ); + ( *( int * )&data[ i ] ) = int( *var.floatPtr ); break; case D_EVENT_FLOAT : diff --git a/game/script/Script_Program.cpp b/game/script/Script_Program.cpp index 58b29f9..8603029 100644 --- a/game/script/Script_Program.cpp +++ b/game/script/Script_Program.cpp @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -33,20 +33,20 @@ If you have questions concerning this license or the applicable additional terms // simple types. function types are dynamically allocated idTypeDef type_void( ev_void, &def_void, "void", 0, NULL ); -idTypeDef type_scriptevent( ev_scriptevent, &def_scriptevent, "scriptevent", sizeof( void * ), NULL ); -idTypeDef type_namespace( ev_namespace, &def_namespace, "namespace", sizeof( void * ), NULL ); +idTypeDef type_scriptevent( ev_scriptevent, &def_scriptevent, "scriptevent", sizeof( intptr_t ), NULL ); +idTypeDef type_namespace( ev_namespace, &def_namespace, "namespace", sizeof( intptr_t ), NULL ); idTypeDef type_string( ev_string, &def_string, "string", MAX_STRING_LEN, NULL ); -idTypeDef type_float( ev_float, &def_float, "float", sizeof( float ), NULL ); -idTypeDef type_vector( ev_vector, &def_vector, "vector", sizeof( idVec3 ), NULL ); -idTypeDef type_entity( ev_entity, &def_entity, "entity", sizeof( int * ), NULL ); // stored as entity number pointer -idTypeDef type_field( ev_field, &def_field, "field", sizeof( void * ), NULL ); -idTypeDef type_function( ev_function, &def_function, "function", sizeof( void * ), &type_void ); -idTypeDef type_virtualfunction( ev_virtualfunction, &def_virtualfunction, "virtual function", sizeof( int ), NULL ); -idTypeDef type_pointer( ev_pointer, &def_pointer, "pointer", sizeof( void * ), NULL ); -idTypeDef type_object( ev_object, &def_object, "object", sizeof( int * ), NULL ); // stored as entity number pointer -idTypeDef type_jumpoffset( ev_jumpoffset, &def_jumpoffset, "", sizeof( int ), NULL ); // only used for jump opcodes -idTypeDef type_argsize( ev_argsize, &def_argsize, "", sizeof( int ), NULL ); // only used for function call and thread opcodes -idTypeDef type_boolean( ev_boolean, &def_boolean, "boolean", sizeof( int ), NULL ); +idTypeDef type_float( ev_float, &def_float, "float", sizeof( intptr_t ), NULL ); +idTypeDef type_vector( ev_vector, &def_vector, "vector", E_EVENT_SIZEOF_VEC, NULL ); +idTypeDef type_entity( ev_entity, &def_entity, "entity", sizeof( intptr_t ), NULL ); // stored as entity number pointer +idTypeDef type_field( ev_field, &def_field, "field", sizeof( intptr_t ), NULL ); +idTypeDef type_function( ev_function, &def_function, "function", sizeof( intptr_t ), &type_void ); +idTypeDef type_virtualfunction( ev_virtualfunction, &def_virtualfunction, "virtual function", sizeof( intptr_t ), NULL ); +idTypeDef type_pointer( ev_pointer, &def_pointer, "pointer", sizeof( intptr_t ), NULL ); +idTypeDef type_object( ev_object, &def_object, "object", sizeof( intptr_t ), NULL ); // stored as entity number pointer +idTypeDef type_jumpoffset( ev_jumpoffset, &def_jumpoffset, "", sizeof( intptr_t ), NULL ); // only used for jump opcodes +idTypeDef type_argsize( ev_argsize, &def_argsize, "", sizeof( intptr_t ), NULL ); // only used for function call and thread opcodes +idTypeDef type_boolean( ev_boolean, &def_boolean, "boolean", sizeof( intptr_t ), NULL ); idVarDef def_void( &type_void ); idVarDef def_scriptevent( &type_scriptevent ); @@ -141,7 +141,7 @@ idTypeDef::idTypeDef( etype_t etype, idVarDef *edef, const char *ename, int esiz def = edef; size = esize; auxType = aux; - + parmTypes.SetGranularity( 1 ); parmNames.SetGranularity( 1 ); functions.SetGranularity( 1 ); @@ -724,7 +724,7 @@ void idVarDef::SetString( const char *string, bool constant ) { } else { initialized = initializedVariable; } - + assert( typeDef && ( typeDef->Type() == ev_string ) ); idStr::Copynz( value.stringPtr, string, MAX_STRING_LEN ); } @@ -795,7 +795,7 @@ void idVarDef::PrintInfo( idFile *file, int instructionPointer ) const { break; case ev_float : - file->Printf( "%f", *value.floatPtr ); + file->Printf( "%f", *value.floatPtr ); break; case ev_virtualfunction : @@ -898,7 +898,7 @@ idScriptObject::Save ================ */ void idScriptObject::Save( idSaveGame *savefile ) const { - size_t size; + int size; if ( type == &type_object && data == NULL ) { // Write empty string for uninitialized object @@ -918,7 +918,7 @@ idScriptObject::Restore */ void idScriptObject::Restore( idRestoreGame *savefile ) { idStr typeName; - size_t size; + int size; savefile->ReadString( typeName ); @@ -931,7 +931,7 @@ void idScriptObject::Restore( idRestoreGame *savefile ) { savefile->Error( "idScriptObject::Restore: failed to restore object of type '%s'.", typeName.c_str() ); } - savefile->ReadInt( (int &)size ); + savefile->ReadInt( size ); if ( size != type->Size() ) { savefile->Error( "idScriptObject::Restore: size of object '%s' doesn't match size in save game.", typeName.c_str() ); } @@ -954,7 +954,7 @@ bool idScriptObject::SetType( const char *typeName ) { newtype = gameLocal.program.FindType( typeName ); // only allocate memory if the object type changes - if ( newtype != type ) { + if ( newtype != type ) { Free(); if ( !newtype ) { gameLocal.Warning( "idScriptObject::SetType: Unknown type '%s'", typeName ); @@ -1121,7 +1121,7 @@ idProgram::AllocType idTypeDef *idProgram::AllocType( idTypeDef &type ) { idTypeDef *newtype; - newtype = new idTypeDef( type ); + newtype = new idTypeDef( type ); types.Append( newtype ); return newtype; @@ -1226,6 +1226,44 @@ void idProgram::AddDefToNameList( idVarDef *def, const char *name ) { varDefNames[i]->AddDef( def ); } +/* +============== +idProgram::ReserveMem + +reserves memory for global variables and returns the starting pointer +============== +*/ +byte *idProgram::ReserveMem(int size) { + byte *res = &variables[ numVariables ]; + numVariables += size; + if ( numVariables > sizeof( variables ) ) { + throw idCompileError( va( "Exceeded global memory size (%d bytes)", sizeof( variables ) ) ); + } + + memset( res, 0, size ); + + return res; +} + +/* +============ +idProgram::AllocVarDef +============ +*/ +idVarDef *idProgram::AllocVarDef(idTypeDef *type, const char *name, idVarDef *scope) { + idVarDef *def; + + def = new idVarDef( type ); + def->scope = scope; + def->numUsers = 1; + def->num = varDefs.Append( def ); + + // add the def to the list with defs with this name and set the name pointer + AddDefToNameList( def, name ); + + return def; +} + /* ============ idProgram::AllocDef @@ -1239,13 +1277,7 @@ idVarDef *idProgram::AllocDef( idTypeDef *type, const char *name, idVarDef *scop idVarDef *def_z; // allocate a new def - def = new idVarDef( type ); - def->scope = scope; - def->numUsers = 1; - def->num = varDefs.Append( def ); - - // add the def to the list with defs with this name and set the name pointer - AddDefToNameList( def, name ); + def = AllocVarDef(type, name, scope); if ( ( type->Type() == ev_vector ) || ( ( type->Type() == ev_field ) && ( type->FieldType()->Type() == ev_vector ) ) ) { // @@ -1259,7 +1291,7 @@ idVarDef *idProgram::AllocDef( idTypeDef *type, const char *name, idVarDef *scop scope->value.functionPtr->locals += type->Size(); } else if ( scope->TypeDef()->Inherits( &type_object ) ) { idTypeDef newtype( ev_field, NULL, "float field", 0, &type_float ); - idTypeDef *type = GetType( newtype, true ); + idTypeDef *ftype = GetType( newtype, true ); // set the value to the variable's position in the object def->value.ptrOffset = scope->TypeDef()->Size(); @@ -1267,30 +1299,52 @@ idVarDef *idProgram::AllocDef( idTypeDef *type, const char *name, idVarDef *scop // make automatic defs for the vectors elements // origin can be accessed as origin_x, origin_y, and origin_z sprintf( element, "%s_x", def->Name() ); - def_x = AllocDef( type, element, scope, constant ); + def_x = AllocDef( ftype, element, scope, constant ); sprintf( element, "%s_y", def->Name() ); - def_y = AllocDef( type, element, scope, constant ); - def_y->value.ptrOffset = def_x->value.ptrOffset + type_float.Size(); + def_y = AllocDef( ftype, element, scope, constant ); + def_y->value.ptrOffset = def_x->value.ptrOffset + sizeof(float); sprintf( element, "%s_z", def->Name() ); - def_z = AllocDef( type, element, scope, constant ); - def_z->value.ptrOffset = def_y->value.ptrOffset + type_float.Size(); + def_z = AllocDef( ftype, element, scope, constant ); + def_z->value.ptrOffset = def_y->value.ptrOffset + sizeof(float); } else { + idTypeDef newtype( ev_float, &def_float, "vector float", 0, NULL ); + idTypeDef *ftype = GetType( newtype, true ); + // make automatic defs for the vectors elements // origin can be accessed as origin_x, origin_y, and origin_z sprintf( element, "%s_x", def->Name() ); - def_x = AllocDef( &type_float, element, scope, constant ); + def_x = AllocVarDef( ftype, element, scope ); sprintf( element, "%s_y", def->Name() ); - def_y = AllocDef( &type_float, element, scope, constant ); + def_y = AllocVarDef( ftype, element, scope ); sprintf( element, "%s_z", def->Name() ); - def_z = AllocDef( &type_float, element, scope, constant ); + def_z = AllocVarDef( ftype, element, scope ); - // point the vector def to the x coordinate - def->value = def_x->value; - def->initialized = def_x->initialized; + // get the memory for the full vector and point the _x, _y and _z + // defs at the vector member offsets + if ( scope->Type() == ev_function ) { + // vector on stack + def->value.stackOffset = scope->value.functionPtr->locals; + def->initialized = idVarDef::stackVariable; + scope->value.functionPtr->locals += type->Size(); + + def_x->value.stackOffset = def->value.stackOffset; + def_y->value.stackOffset = def_x->value.stackOffset + sizeof(float); + def_z->value.stackOffset = def_y->value.stackOffset + sizeof(float); + } else { + // global vector + def->value.bytePtr = ReserveMem(type->Size()); + def_x->value.bytePtr = def->value.bytePtr; + def_y->value.bytePtr = def_x->value.bytePtr + sizeof(float); + def_z->value.bytePtr = def_y->value.bytePtr + sizeof(float); + } + + def_x->initialized = def->initialized; + def_y->initialized = def->initialized; + def_z->initialized = def->initialized; } } else if ( scope->TypeDef()->Inherits( &type_object ) ) { // @@ -1317,13 +1371,7 @@ idVarDef *idProgram::AllocDef( idTypeDef *type, const char *name, idVarDef *scop // // global variable // - def->value.bytePtr = &variables[ numVariables ]; - numVariables += def->TypeDef()->Size(); - if ( numVariables > sizeof( variables ) ) { - throw idCompileError( va( "Exceeded global memory size (%d bytes)", sizeof( variables ) ) ); - } - - memset( def->value.bytePtr, 0, def->TypeDef()->Size() ); + def->value.bytePtr = ReserveMem(def->TypeDef()->Size()); } return def; @@ -1418,7 +1466,7 @@ idProgram::FindFreeResultDef */ idVarDef *idProgram::FindFreeResultDef( idTypeDef *type, const char *name, idVarDef *scope, const idVarDef *a, const idVarDef *b ) { idVarDef *def; - + for( def = GetDefList( name ); def != NULL; def = def->Next() ) { if ( def == a || def == b ) { continue; @@ -1597,7 +1645,7 @@ void idProgram::BeginCompilation( void ) { // make the first statement a return for a "NULL" function statement = AllocStatement(); statement->linenumber = 0; - statement->file = 0; + statement->file = 0; statement->op = OP_RETURN; statement->a = NULL; statement->b = NULL; @@ -1627,7 +1675,7 @@ idProgram::DisassembleStatement ============== */ void idProgram::DisassembleStatement( idFile *file, int instructionPointer ) const { - opcode_t *op; + const opcode_t *op; const statement_t *statement; statement = &statements[ instructionPointer ]; @@ -1677,7 +1725,7 @@ void idProgram::Disassemble( void ) const { for( instructionPointer = 0; instructionPointer < func->numStatements; instructionPointer++ ) { DisassembleStatement( file, func->firstStatement + instructionPointer ); } - + file->Printf( "}\n" ); } @@ -1718,7 +1766,6 @@ called after all files are compiled to report memory usage. void idProgram::CompileStats( void ) { int memused; int memallocated; - int numdefs; int stringspace; int funcMem; int i; @@ -1733,7 +1780,6 @@ void idProgram::CompileStats( void ) { } stringspace += fileList.Size(); - numdefs = varDefs.Num(); memused = varDefs.Num() * sizeof( idVarDef ); memused += types.Num() * sizeof( idTypeDef ); memused += stringspace; @@ -1792,7 +1838,7 @@ bool idProgram::CompileText( const char *source, const char *text, bool console } } } - + catch( idCompileError &err ) { if ( console ) { gameLocal.Printf( "%s\n", err.error ); @@ -2081,7 +2127,7 @@ void idProgram::Restart( void ) { statements.SetNum( top_statements ); fileList.SetNum( top_files, false ); filename.Clear(); - + // reset the variables to their default values numVariables = variableDefaults.Num(); for( i = 0; i < numVariables; i++ ) { diff --git a/game/script/Script_Program.h b/game/script/Script_Program.h index dbb95a4..937f1f0 100644 --- a/game/script/Script_Program.h +++ b/game/script/Script_Program.h @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -58,16 +58,16 @@ public: void Clear( void ); private: - idStr name; + idStr name; public: const idEventDef *eventdef; idVarDef *def; const idTypeDef *type; - int firstStatement; - int numStatements; - int parmTotal; - int locals; // total ints of parms + locals - int filenum; // source file defined in + int firstStatement; + int numStatements; + int parmTotal; + int locals; // total ints of parms + locals + int filenum; // source file defined in idList parmSize; }; @@ -76,8 +76,8 @@ typedef union eval_s { float _float; float vector[ 3 ]; function_t *function; - int _int; - int entity; + int _int; + int entity; } eval_t; /*********************************************************************** @@ -91,7 +91,7 @@ Contains type information for variables and functions. class idTypeDef { private: etype_t type; - idStr name; + idStr name; int size; // function types are more complex @@ -121,7 +121,7 @@ public: int Size( void ) const; idTypeDef *SuperClass( void ) const; - + idTypeDef *ReturnType( void ) const; void SetReturnType( idTypeDef *type ); @@ -153,7 +153,7 @@ In-game representation of objects in scripts. Use the idScriptVariable template class idScriptObject { private: idTypeDef *type; - + public: byte *data; @@ -295,9 +295,9 @@ typedef union varEval_s { float *floatPtr; idVec3 *vectorPtr; function_t *functionPtr; - int *intPtr; + int *intPtr; byte *bytePtr; - int *entityNumberPtr; + int *entityNumberPtr; int virtualFunction; int jumpOffset; int stackOffset; // offset in stack for local variables @@ -314,7 +314,7 @@ class idVarDef { public: int num; varEval_t value; - idVarDef * scope; // function, namespace, or object the var was defined in + idVarDef * scope; // function, namespace, or object the var was defined in int numUsers; // number of users if this is a constant typedef enum { @@ -434,7 +434,7 @@ single idProgram. class idProgram { private: idStrList fileList; - idStr filename; + idStr filename; int filenum; int numVariables; @@ -456,6 +456,8 @@ private: int top_files; void CompileStats( void ); + byte *ReserveMem(int size); + idVarDef *AllocVarDef(idTypeDef *type, const char *name, idVarDef *scope); public: idVarDef *returnDef; @@ -510,14 +512,14 @@ public: statement_t &GetStatement( int index ); int NumStatements( void ) { return statements.Num(); } - int GetReturnedInteger( void ); + int GetReturnedInteger( void ); void ReturnFloat( float value ); void ReturnInteger( int value ); void ReturnVector( idVec3 const &vec ); void ReturnString( const char *string ); void ReturnEntity( idEntity *ent ); - + int NumFilenames( void ) { return fileList.Num( ); } }; diff --git a/idlib/Base64.cpp b/idlib/Base64.cpp index 1274e3d..93df692 100644 --- a/idlib/Base64.cpp +++ b/idlib/Base64.cpp @@ -43,7 +43,9 @@ static const char sixtet_to_base64[] = void idBase64::Encode( const byte *from, int size ) { int i, j; - unsigned long w; + // flibit: 64 bit fix, change long to int + unsigned int w; + // flibit end byte *to; EnsureAlloced( 4*(size+3)/3 + 2 ); // ratio and padding + trailing \0 @@ -93,7 +95,9 @@ idBase64::Decode ============ */ int idBase64::Decode( byte *to ) const { - unsigned long w; + // flibit: 64 bit fix, change long to int + unsigned int w; + // flibit end int i, j; size_t n; static char base64_to_sixtet[256]; diff --git a/idlib/Dict.cpp b/idlib/Dict.cpp index 08d624c..114e98c 100644 --- a/idlib/Dict.cpp +++ b/idlib/Dict.cpp @@ -235,7 +235,9 @@ idDict::Checksum ================ */ int idDict::Checksum( void ) const { - unsigned long ret; + // RB: 64 bit fixes, changed long to int + unsigned int ret; + // RB end int i, n; idList sorted = args; @@ -475,7 +477,9 @@ int idDict::FindKeyIndex( const char *key ) const { if ( key == NULL || key[0] == '\0' ) { idLib::common->DWarning( "idDict::FindKeyIndex: empty key" ); - return NULL; + // flibit: 64 bit fix, change NULL to 0 + return 0; + // flibit end } int hash = argHash.GenerateKey( key, false ); diff --git a/idlib/Heap.cpp b/idlib/Heap.cpp index 6528b1e..611a385 100644 --- a/idlib/Heap.cpp +++ b/idlib/Heap.cpp @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -43,9 +43,9 @@ If you have questions concerning this license or the applicable additional terms // //=============================================================== -#define SMALL_HEADER_SIZE ( (int) ( sizeof( byte ) + sizeof( byte ) ) ) -#define MEDIUM_HEADER_SIZE ( (int) ( sizeof( mediumHeapEntry_s ) + sizeof( byte ) ) ) -#define LARGE_HEADER_SIZE ( (int) ( sizeof( dword * ) + sizeof( byte ) ) ) +#define SMALL_HEADER_SIZE ( (intptr_t) ( sizeof( byte ) + sizeof( byte ) ) ) +#define MEDIUM_HEADER_SIZE ( (intptr_t) ( sizeof( mediumHeapEntry_s ) + sizeof( byte ) ) ) +#define LARGE_HEADER_SIZE ( (intptr_t) ( sizeof( dword * ) + sizeof( byte ) ) ) #define ALIGN_SIZE( bytes ) ( ( (bytes) + ALIGN - 1 ) & ~(ALIGN - 1) ) #define SMALL_ALIGN( bytes ) ( ALIGN_SIZE( (bytes) + SMALL_HEADER_SIZE ) - SMALL_HEADER_SIZE ) @@ -65,7 +65,7 @@ public: dword Msize( void *p ); // return size of data block void Dump( void ); - void AllocDefragBlock( void ); // hack for huge renderbumps + void AllocDefragBlock( void ); // hack for huge renderbumps private: @@ -195,7 +195,7 @@ idHeap::~idHeap( void ) { if ( smallCurPage ) { FreePage( smallCurPage ); // free small-heap current allocation page } - p = smallFirstUsedPage; // free small-heap allocated pages + p = smallFirstUsedPage; // free small-heap allocated pages while( p ) { idHeap::page_s *next = p->next; FreePage( p ); @@ -223,7 +223,7 @@ idHeap::~idHeap( void ) { p = next; } - ReleaseSwappedPages(); + ReleaseSwappedPages(); if ( defragBlock ) { free( defragBlock ); @@ -305,7 +305,7 @@ void idHeap::Free( void *p ) { break; } default: { - idLib::common->FatalError( "idHeap::Free: invalid memory block (%s)", idLib::sys->GetCallStackCurStr( 4 ) ); + idLib::common->FatalError( "idHeap::Free: invalid memory block" ); break; } } @@ -320,24 +320,24 @@ idHeap::Allocate16 void *idHeap::Allocate16( const dword bytes ) { byte *ptr, *alignedPtr; - ptr = (byte *) malloc( bytes + 16 + 4 ); + ptr = (byte *) malloc( bytes + 16 + sizeof(intptr_t) ); if ( !ptr ) { if ( defragBlock ) { idLib::common->Printf( "Freeing defragBlock on alloc of %i.\n", bytes ); free( defragBlock ); defragBlock = NULL; - ptr = (byte *) malloc( bytes + 16 + 4 ); + ptr = (byte *) malloc( bytes + 16 + sizeof(intptr_t) ); AllocDefragBlock(); } if ( !ptr ) { common->FatalError( "malloc failure for %i", bytes ); } } - alignedPtr = (byte *) ( ( (int) ptr ) + 15 & ~15 ); - if ( alignedPtr - ptr < 4 ) { + alignedPtr = (byte *) ( ( ( (intptr_t) ptr ) + 15) & ~15 ); + if ( alignedPtr - ptr < sizeof(intptr_t) ) { alignedPtr += 16; } - *((int *)(alignedPtr - 4)) = (int) ptr; + *((intptr_t *)(alignedPtr - sizeof(intptr_t))) = (intptr_t) ptr; return (void *) alignedPtr; } @@ -347,7 +347,7 @@ idHeap::Free16 ================ */ void idHeap::Free16( void *p ) { - free( (void *) *((int *) (( (byte *) p ) - 4)) ); + free( (void *) *((intptr_t *) (( (byte *) p ) - sizeof(intptr_t))) ); } /* @@ -381,10 +381,10 @@ dword idHeap::Msize( void *p ) { return ((mediumHeapEntry_s *)(((byte *)(p)) - ALIGN_SIZE( MEDIUM_HEADER_SIZE )))->size - ALIGN_SIZE( MEDIUM_HEADER_SIZE ); } case LARGE_ALLOC: { - return ((idHeap::page_s*)(*((dword *)(((byte *)p) - ALIGN_SIZE( LARGE_HEADER_SIZE )))))->dataSize - ALIGN_SIZE( LARGE_HEADER_SIZE ); + return ((idHeap::page_s*)(*((intptr_t *)(((byte *)p) - ALIGN_SIZE( LARGE_HEADER_SIZE )))))->dataSize - ALIGN_SIZE( LARGE_HEADER_SIZE ); } default: { - idLib::common->FatalError( "idHeap::Msize: invalid memory block (%s)", idLib::sys->GetCallStackCurStr( 4 ) ); + idLib::common->FatalError( "idHeap::Msize: invalid memory block" ); return 0; } } @@ -417,7 +417,7 @@ void idHeap::Dump( void ) { for ( pg = mediumFirstFreePage; pg; pg = pg->next ) { idLib::common->Printf( "%p bytes %-8d (partially used by medium heap)\n", pg->data, pg->dataSize ); } - + for ( pg = largeFirstUsedPage; pg; pg = pg->next ) { idLib::common->Printf( "%p bytes %-8d (fully used by large heap)\n", pg->data, pg->dataSize ); } @@ -481,7 +481,7 @@ idHeap::page_s* idHeap::AllocatePage( dword bytes ) { idLib::common->Printf( "Freeing defragBlock on alloc of %i.\n", size + ALIGN - 1 ); free( defragBlock ); defragBlock = NULL; - p = (idHeap::page_s *) ::malloc( size + ALIGN - 1 ); + p = (idHeap::page_s *) ::malloc( size + ALIGN - 1 ); AllocDefragBlock(); } if ( !p ) { @@ -489,7 +489,7 @@ idHeap::page_s* idHeap::AllocatePage( dword bytes ) { } } - p->data = (void *) ALIGN_SIZE( (int)((byte *)(p)) + sizeof( idHeap::page_s ) ); + p->data = (void *) ALIGN_SIZE( (intptr_t)((byte *)(p)) + sizeof( idHeap::page_s ) ); p->dataSize = size - sizeof(idHeap::page_s); p->firstFree = NULL; p->largestFree = 0; @@ -500,7 +500,7 @@ idHeap::page_s* idHeap::AllocatePage( dword bytes ) { p->next = NULL; pagesAllocated++; - + return p; } @@ -542,8 +542,8 @@ idHeap::SmallAllocate */ void *idHeap::SmallAllocate( dword bytes ) { // we need the at least sizeof( dword ) bytes for the free list - if ( bytes < sizeof( dword ) ) { - bytes = sizeof( dword ); + if ( bytes < sizeof( intptr_t ) ) { + bytes = sizeof( intptr_t ); } // increase the number of bytes if necessary to make sure the next small allocation is aligned @@ -551,13 +551,13 @@ void *idHeap::SmallAllocate( dword bytes ) { byte *smallBlock = (byte *)(smallFirstFree[bytes / ALIGN]); if ( smallBlock ) { - dword *link = (dword *)(smallBlock + SMALL_HEADER_SIZE); + intptr_t *link = (intptr_t *)(smallBlock + SMALL_HEADER_SIZE); smallBlock[1] = SMALL_ALLOC; // allocation identifier smallFirstFree[bytes / ALIGN] = (void *)(*link); return (void *)(link); } - dword bytesLeft = (long)(pageSize) - smallCurPageOffset; + dword bytesLeft = (size_t)(pageSize) - smallCurPageOffset; // if we need to allocate a new page if ( bytes >= bytesLeft ) { @@ -590,7 +590,7 @@ void idHeap::SmallFree( void *ptr ) { ((byte *)(ptr))[-1] = INVALID_ALLOC; byte *d = ( (byte *)ptr ) - SMALL_HEADER_SIZE; - dword *dt = (dword *)ptr; + intptr_t *link = (intptr_t *)ptr; // index into the table with free small memory blocks dword ix = *d; @@ -599,7 +599,7 @@ void idHeap::SmallFree( void *ptr ) { idLib::common->FatalError( "SmallFree: invalid memory block" ); } - *dt = (dword)smallFirstFree[ix]; // write next index + *link = (intptr_t)smallFirstFree[ix]; // write next index smallFirstFree[ix] = (void *)d; // link } @@ -648,7 +648,7 @@ void *idHeap::MediumAllocateFromPage( idHeap::page_s *p, dword sizeNeeded ) { } best->next = nw; best->size -= sizeNeeded; - + p->largestFree = best->size; } else { @@ -713,7 +713,7 @@ void *idHeap::MediumAllocate( dword bytes ) { } mediumFirstFreePage = p; - + p->largestFree = pageSize; p->firstFree = (void *)p->data; @@ -731,7 +731,7 @@ void *idHeap::MediumAllocate( dword bytes ) { data = MediumAllocateFromPage( p, sizeNeeded ); // allocate data from page - // if the page can no longer serve memory, move it away from free list + // if the page can no longer serve memory, move it away from free list // (so that it won't slow down the later alloc queries) // this modification speeds up the pageWalk from O(N) to O(sqrt(N)) // a call to free may swap this page back to the free list @@ -760,7 +760,7 @@ void *idHeap::MediumAllocate( dword bytes ) { } mediumFirstUsedPage = p; return data; - } + } // re-order linked list (so that next malloc query starts from current // matching block) -- this speeds up both the page walks and block walks @@ -824,18 +824,18 @@ void idHeap::MediumFree( void *ptr ) { p->largestFree = e->size; e->freeBlock = 1; // mark block as free } - + mediumHeapEntry_s *next = e->next; // if the next block is free we can merge if ( next && next->freeBlock ) { e->size += next->size; e->next = next->next; - + if ( next->next ) { next->next->prev = e; } - + if ( next->prevFree ) { next->prevFree->nextFree = next->nextFree; } @@ -868,7 +868,7 @@ void idHeap::MediumFree( void *ptr ) { if ( e->nextFree ) { e->nextFree->prevFree = e->prevFree; } - + e->nextFree = (mediumHeapEntry_s *)p->firstFree; e->prevFree = NULL; if ( e->nextFree ) { @@ -901,7 +901,7 @@ void idHeap::MediumFree( void *ptr ) { if ( !mediumFirstFreePage ) { mediumFirstFreePage = p; } - } + } } //=============================================================== @@ -929,8 +929,8 @@ void *idHeap::LargeAllocate( dword bytes ) { } byte * d = (byte*)(p->data) + ALIGN_SIZE( LARGE_HEADER_SIZE ); - dword * dw = (dword*)(d - ALIGN_SIZE( LARGE_HEADER_SIZE )); - dw[0] = (dword)p; // write pointer back to page table + intptr_t * dw = (intptr_t*)(d - ALIGN_SIZE( LARGE_HEADER_SIZE )); + dw[0] = (intptr_t)p; // write pointer back to page table d[-1] = LARGE_ALLOC; // allocation identifier // link to 'large used page list' @@ -958,7 +958,7 @@ void idHeap::LargeFree( void *ptr) { ((byte *)(ptr))[-1] = INVALID_ALLOC; // get page pointer - pg = (idHeap::page_s *)(*((dword *)(((byte *)ptr) - ALIGN_SIZE( LARGE_HEADER_SIZE )))); + pg = (idHeap::page_s *)(*((intptr_t *)(((byte *)ptr) - ALIGN_SIZE( LARGE_HEADER_SIZE )))); // unlink from doubly linked list if ( pg->prev ) { @@ -1096,7 +1096,7 @@ void Mem_Free( void *ptr ) { return; } Mem_UpdateFreeStats( mem_heap->Msize( ptr ) ); - mem_heap->Free( ptr ); + mem_heap->Free( ptr ); } /* @@ -1116,7 +1116,7 @@ void *Mem_Alloc16( const int size ) { } void *mem = mem_heap->Allocate16( size ); // make sure the memory is 16 byte aligned - assert( ( ((int)mem) & 15) == 0 ); + assert( ( ((intptr_t)mem) & 15) == 0 ); return mem; } @@ -1137,8 +1137,8 @@ void Mem_Free16( void *ptr ) { return; } // make sure the memory is 16 byte aligned - assert( ( ((int)ptr) & 15) == 0 ); - mem_heap->Free16( ptr ); + assert( ( ((intptr_t)ptr) & 15) == 0 ); + mem_heap->Free16( ptr ); } /* @@ -1168,7 +1168,7 @@ Mem_CopyString */ char *Mem_CopyString( const char *in ) { char *out; - + out = (char *)Mem_Alloc( strlen(in) + 1 ); strcpy( out, in ); return out; @@ -1230,15 +1230,12 @@ void Mem_EnableLeakTest( const char *name ) { #undef Mem_Alloc16 #undef Mem_Free16 -#define MAX_CALLSTACK_DEPTH 6 - // size of this struct must be a multiple of 16 bytes typedef struct debugMemory_s { const char * fileName; int lineNumber; int frameNumber; int size; - address_t callStack[MAX_CALLSTACK_DEPTH]; struct debugMemory_s * prev; struct debugMemory_s * next; } debugMemory_t; @@ -1310,15 +1307,13 @@ void Mem_Dump( const char *fileName ) { } dump[i] = '\0'; if ( ( b->size >> 10 ) != 0 ) { - fprintf( f, "size: %6d KB: %s, line: %d [%s], call stack: %s\r\n", ( b->size >> 10 ), Mem_CleanupFileName(b->fileName), b->lineNumber, dump, idLib::sys->GetCallStackStr( b->callStack, MAX_CALLSTACK_DEPTH ) ); + fprintf( f, "size: %6d KB: %s, line: %d [%s]\r\n", ( b->size >> 10 ), Mem_CleanupFileName(b->fileName), b->lineNumber, dump ); } else { - fprintf( f, "size: %7d B: %s, line: %d [%s], call stack: %s\r\n", b->size, Mem_CleanupFileName(b->fileName), b->lineNumber, dump, idLib::sys->GetCallStackStr( b->callStack, MAX_CALLSTACK_DEPTH ) ); + fprintf( f, "size: %7d B: %s, line: %d [%s], call stack: %s\r\n", b->size, Mem_CleanupFileName(b->fileName), b->lineNumber, dump ); } } - idLib::sys->ShutdownSymbols(); - fprintf( f, "%8d total memory blocks allocated\r\n", numBlocks ); fprintf( f, "%8d KB memory allocated\r\n", ( totalSize >> 10 ) ); @@ -1352,7 +1347,6 @@ typedef struct allocInfo_s { int lineNumber; int size; int numAllocs; - address_t callStack[MAX_CALLSTACK_DEPTH]; struct allocInfo_s * next; } allocInfo_t; @@ -1360,10 +1354,9 @@ typedef enum { MEMSORT_SIZE, MEMSORT_LOCATION, MEMSORT_NUMALLOCS, - MEMSORT_CALLSTACK } memorySortType_t; -void Mem_DumpCompressed( const char *fileName, memorySortType_t memSort, int sortCallStack, int numFrames ) { +void Mem_DumpCompressed( const char *fileName, memorySortType_t memSort, int numFrames ) { int numBlocks, totalSize, r, j; debugMemory_t *b; allocInfo_t *a, *nexta, *allocInfo = NULL, *sortedAllocInfo = NULL, *prevSorted, *nextSorted; @@ -1387,11 +1380,6 @@ void Mem_DumpCompressed( const char *fileName, memorySortType_t memSort, int sor if ( a->lineNumber != b->lineNumber ) { continue; } - for ( j = 0; j < MAX_CALLSTACK_DEPTH; j++ ) { - if ( a->callStack[j] != b->callStack[j] ) { - break; - } - } if ( j < MAX_CALLSTACK_DEPTH ) { continue; } @@ -1410,9 +1398,6 @@ void Mem_DumpCompressed( const char *fileName, memorySortType_t memSort, int sor a->lineNumber = b->lineNumber; a->size = b->size; a->numAllocs = 1; - for ( j = 0; j < MAX_CALLSTACK_DEPTH; j++ ) { - a->callStack[j] = b->callStack[j]; - } a->next = allocInfo; allocInfo = a; } @@ -1455,16 +1440,6 @@ void Mem_DumpCompressed( const char *fileName, memorySortType_t memSort, int sor } break; } - // sort on call stack - case MEMSORT_CALLSTACK: { - for ( nextSorted = sortedAllocInfo; nextSorted; nextSorted = nextSorted->next ) { - if ( a->callStack[sortCallStack] < nextSorted->callStack[sortCallStack] ) { - break; - } - prevSorted = nextSorted; - } - break; - } } if ( !prevSorted ) { a->next = sortedAllocInfo; @@ -1484,14 +1459,12 @@ void Mem_DumpCompressed( const char *fileName, memorySortType_t memSort, int sor // write list to file for ( a = sortedAllocInfo; a; a = nexta ) { nexta = a->next; - fprintf( f, "size: %6d KB, allocs: %5d: %s, line: %d, call stack: %s\r\n", + fprintf( f, "size: %6d KB, allocs: %5d: %s, line: %d\r\n", (a->size >> 10), a->numAllocs, Mem_CleanupFileName(a->fileName), - a->lineNumber, idLib::sys->GetCallStackStr( a->callStack, MAX_CALLSTACK_DEPTH ) ); + a->lineNumber ); ::free( a ); } - idLib::sys->ShutdownSymbols(); - fprintf( f, "%8d total memory blocks allocated\r\n", numBlocks ); fprintf( f, "%8d KB memory allocated\r\n", ( totalSize >> 10 ) ); @@ -1507,7 +1480,7 @@ void Mem_DumpCompressed_f( const idCmdArgs &args ) { int argNum; const char *arg, *fileName; memorySortType_t memSort = MEMSORT_LOCATION; - int sortCallStack = 0, numFrames = 0; + int numFrames = 0; // get cmd-line options argNum = 1; @@ -1520,15 +1493,6 @@ void Mem_DumpCompressed_f( const idCmdArgs &args ) { memSort = MEMSORT_LOCATION; } else if ( idStr::Icmp( arg, "a" ) == 0 ) { memSort = MEMSORT_NUMALLOCS; - } else if ( idStr::Icmp( arg, "cs1" ) == 0 ) { - memSort = MEMSORT_CALLSTACK; - sortCallStack = 2; - } else if ( idStr::Icmp( arg, "cs2" ) == 0 ) { - memSort = MEMSORT_CALLSTACK; - sortCallStack = 1; - } else if ( idStr::Icmp( arg, "cs3" ) == 0 ) { - memSort = MEMSORT_CALLSTACK; - sortCallStack = 0; } else if ( arg[0] == 'f' ) { numFrames = atoi( arg + 1 ); } else { @@ -1552,7 +1516,7 @@ void Mem_DumpCompressed_f( const idCmdArgs &args ) { } else { fileName = arg; } - Mem_DumpCompressed( fileName, memSort, sortCallStack, numFrames ); + Mem_DumpCompressed( fileName, memSort, numFrames ); } /* @@ -1596,7 +1560,6 @@ void *Mem_AllocDebugMemory( const int size, const char *fileName, const int line mem_debugMemory->prev = m; } mem_debugMemory = m; - idLib::sys->GetCallStack( m->callStack, MAX_CALLSTACK_DEPTH ); return ( ( (byte *) p ) + sizeof( debugMemory_t ) ); } @@ -1625,7 +1588,7 @@ void Mem_FreeDebugMemory( void *p, const char *fileName, const int lineNumber, c m = (debugMemory_t *) ( ( (byte *) p ) - sizeof( debugMemory_t ) ); if ( m->size < 0 ) { - idLib::common->FatalError( "memory freed twice, first from %s, now from %s", idLib::sys->GetCallStackStr( m->callStack, MAX_CALLSTACK_DEPTH ), idLib::sys->GetCallStackCurStr( MAX_CALLSTACK_DEPTH ) ); + idLib::common->FatalError( "memory freed twice" ); } Mem_UpdateFreeStats( m->size ); @@ -1644,13 +1607,12 @@ void Mem_FreeDebugMemory( void *p, const char *fileName, const int lineNumber, c m->lineNumber = lineNumber; m->frameNumber = idLib::frameNumber; m->size = -m->size; - idLib::sys->GetCallStack( m->callStack, MAX_CALLSTACK_DEPTH ); if ( align16 ) { - mem_heap->Free16( m ); + mem_heap->Free16( m ); } else { - mem_heap->Free( m ); + mem_heap->Free( m ); } } @@ -1725,7 +1687,7 @@ Mem_CopyString */ char *Mem_CopyString( const char *in, const char *fileName, const int lineNumber ) { char *out; - + out = (char *)Mem_Alloc( strlen(in) + 1, fileName, lineNumber ); strcpy( out, in ); return out; @@ -1748,9 +1710,8 @@ Mem_Shutdown void Mem_Shutdown( void ) { if ( mem_leakName[0] != '\0' ) { - Mem_DumpCompressed( va( "%s_leak_size.txt", mem_leakName ), MEMSORT_SIZE, 0, 0 ); - Mem_DumpCompressed( va( "%s_leak_location.txt", mem_leakName ), MEMSORT_LOCATION, 0, 0 ); - Mem_DumpCompressed( va( "%s_leak_cs1.txt", mem_leakName ), MEMSORT_CALLSTACK, 2, 0 ); + Mem_DumpCompressed( va( "%s_leak_size.txt", mem_leakName ), MEMSORT_SIZE, 0 ); + Mem_DumpCompressed( va( "%s_leak_location.txt", mem_leakName ), MEMSORT_LOCATION, 0 ); } idHeap *m = mem_heap; diff --git a/idlib/Heap.h b/idlib/Heap.h index 877e81b..96486a6 100644 --- a/idlib/Heap.h +++ b/idlib/Heap.h @@ -214,7 +214,9 @@ type *idBlockAlloc::Alloc( void ) { template void idBlockAlloc::Free( type *t ) { - element_t *element = (element_t *)( ( (unsigned char *) t ) - ( (int) &((element_t *)0)->t ) ); + // flibit: 64 bit fix, changed int to intptr_t + element_t *element = (element_t *)( ( (unsigned char *) t ) - ( (intptr_t) &((element_t *)0)->t ) ); + // flibit end element->next = free; free = element; active--; diff --git a/idlib/Lib.cpp b/idlib/Lib.cpp index ccb2c98..2aaa008 100644 --- a/idlib/Lib.cpp +++ b/idlib/Lib.cpp @@ -152,7 +152,7 @@ dword PackColor( const idVec4 &color ) { dz = ColorFloatToByte( color.z ); dw = ColorFloatToByte( color.w ); -#if defined(_WIN32) || defined(__linux__) || (defined(MACOS_X) && defined(__i386__)) +#if defined(_WIN32) || defined(__linux__) || (defined(MACOS_X) && !defined(__ppc__)) return ( dx << 0 ) | ( dy << 8 ) | ( dz << 16 ) | ( dw << 24 ); #elif (defined(MACOS_X) && defined(__ppc__)) return ( dx << 24 ) | ( dy << 16 ) | ( dz << 8 ) | ( dw << 0 ); @@ -167,7 +167,7 @@ UnpackColor ================ */ void UnpackColor( const dword color, idVec4 &unpackedColor ) { -#if defined(_WIN32) || defined(__linux__) || (defined(MACOS_X) && defined(__i386__)) +#if defined(_WIN32) || defined(__linux__) || (defined(MACOS_X) && !defined(__ppc__)) unpackedColor.Set( ( ( color >> 0 ) & 255 ) * ( 1.0f / 255.0f ), ( ( color >> 8 ) & 255 ) * ( 1.0f / 255.0f ), ( ( color >> 16 ) & 255 ) * ( 1.0f / 255.0f ), @@ -194,7 +194,7 @@ dword PackColor( const idVec3 &color ) { dy = ColorFloatToByte( color.y ); dz = ColorFloatToByte( color.z ); -#if defined(_WIN32) || defined(__linux__) || (defined(MACOS_X) && defined(__i386__)) +#if defined(_WIN32) || defined(__linux__) || (defined(MACOS_X) && !defined(__ppc__)) return ( dx << 0 ) | ( dy << 8 ) | ( dz << 16 ); #elif (defined(MACOS_X) && defined(__ppc__)) return ( dy << 16 ) | ( dz << 8 ) | ( dx << 0 ); @@ -209,7 +209,7 @@ UnpackColor ================ */ void UnpackColor( const dword color, idVec3 &unpackedColor ) { -#if defined(_WIN32) || defined(__linux__) || (defined(MACOS_X) && defined(__i386__)) +#if defined(_WIN32) || defined(__linux__) || (defined(MACOS_X) && !defined(__ppc__)) unpackedColor.Set( ( ( color >> 0 ) & 255 ) * ( 1.0f / 255.0f ), ( ( color >> 8 ) & 255 ) * ( 1.0f / 255.0f ), ( ( color >> 16 ) & 255 ) * ( 1.0f / 255.0f ) ); @@ -576,9 +576,17 @@ bool Swap_IsBigEndian( void ) { void AssertFailed( const char *file, int line, const char *expression ) { idLib::sys->DebugPrintf( "\n\nASSERTION FAILED!\n%s(%d): '%s'\n", file, line, expression ); #ifdef _WIN32 +#ifdef _WIN64 +// FIXME: Need a Win64 debugbreak +#else __asm int 0x03 +#endif #elif defined( __linux__ ) +#ifdef __i386__ __asm__ __volatile__ ("int $0x03"); +#else +#warning "Need a debugbreak for assertion failures" +#endif #elif defined( MACOS_X ) kill( getpid(), SIGINT ); #endif diff --git a/idlib/Parser.cpp b/idlib/Parser.cpp index b3cb717..d2b95b3 100644 --- a/idlib/Parser.cpp +++ b/idlib/Parser.cpp @@ -1294,7 +1294,9 @@ typedef struct operator_s typedef struct value_s { - signed long int intvalue; + // flibit: 64 bit fix, remove long keyword + int intvalue; + // flibit end double floatvalue; int parentheses; struct value_s *prev, *next; @@ -1365,7 +1367,9 @@ int PC_OperatorPriority(int op) { #define FreeOperator(op) -int idParser::EvaluateTokens( idToken *tokens, signed long int *intvalue, double *floatvalue, int integer ) { +// flibit: 64 bit fix, remove long keyword +int idParser::EvaluateTokens( idToken *tokens, int *intvalue, double *floatvalue, int integer ) { +// flibit end operator_t *o, *firstoperator, *lastoperator; value_t *v, *firstvalue, *lastvalue, *v1, *v2; idToken *t; @@ -1790,7 +1794,9 @@ int idParser::EvaluateTokens( idToken *tokens, signed long int *intvalue, double idParser::Evaluate ================ */ -int idParser::Evaluate( signed long int *intvalue, double *floatvalue, int integer ) { +// flibit: 64 bit fix, remove long keyword +int idParser::Evaluate( int *intvalue, double *floatvalue, int integer ) { +// flibit end idToken token, *firsttoken, *lasttoken; idToken *t, *nexttoken; define_t *define; @@ -1881,7 +1887,9 @@ int idParser::Evaluate( signed long int *intvalue, double *floatvalue, int integ idParser::DollarEvaluate ================ */ -int idParser::DollarEvaluate( signed long int *intvalue, double *floatvalue, int integer) { +// flibit: 64 bit fix, remove long keyword +int idParser::DollarEvaluate( int *intvalue, double *floatvalue, int integer) { +// flibit end int indent, defined = false; idToken token, *firsttoken, *lasttoken; idToken *t, *nexttoken; @@ -1983,7 +1991,9 @@ idParser::Directive_elif ================ */ int idParser::Directive_elif( void ) { - signed long int value; + // flibit: 64 bit fix, remove long keyword + int value; + // flibit end int type, skip; idParser::PopIndent( &type, &skip ); @@ -2005,7 +2015,9 @@ idParser::Directive_if ================ */ int idParser::Directive_if( void ) { - signed long int value; + // flibit: 64 bit fix, remove long keyword + int value; + // flibit end int skip; if ( !idParser::Evaluate( &value, NULL, true ) ) { @@ -2101,7 +2113,9 @@ idParser::Directive_eval ================ */ int idParser::Directive_eval( void ) { - signed long int value; + // flibit: 64 bit fix, remove long keyword + int value; + // flibit end idToken token; char buf[128]; @@ -2240,7 +2254,9 @@ idParser::DollarDirective_evalint ================ */ int idParser::DollarDirective_evalint( void ) { - signed long int value; + // flibit: 64 bit fix, remove long keyword + int value; + // flibit end idToken token; char buf[128]; @@ -2289,7 +2305,9 @@ int idParser::DollarDirective_evalfloat( void ) { token = buf; token.type = TT_NUMBER; token.subtype = TT_FLOAT | TT_LONG | TT_DECIMAL | TT_VALUESVALID; - token.intvalue = (unsigned long) fabs( value ); + // flibit: 64 bit fix, changed long to int + token.intvalue = (unsigned int) fabs( value ); + // flibit end token.floatvalue = fabs( value ); idParser::UnreadSourceToken( &token ); if ( value < 0 ) { diff --git a/idlib/Parser.h b/idlib/Parser.h index d62152c..d858ba8 100644 --- a/idlib/Parser.h +++ b/idlib/Parser.h @@ -225,9 +225,11 @@ private: int Directive_ifndef( void ); int Directive_else( void ); int Directive_endif( void ); - int EvaluateTokens( idToken *tokens, signed long int *intvalue, double *floatvalue, int integer ); - int Evaluate( signed long int *intvalue, double *floatvalue, int integer ); - int DollarEvaluate( signed long int *intvalue, double *floatvalue, int integer); + // flibit: 64 bit fix, removed long keyword + int EvaluateTokens( idToken *tokens, int *intvalue, double *floatvalue, int integer ); + int Evaluate( int *intvalue, double *floatvalue, int integer ); + int DollarEvaluate( int *intvalue, double *floatvalue, int integer); + // flibit end int Directive_define( void ); int Directive_elif( void ); int Directive_if( void ); diff --git a/idlib/Str.cpp b/idlib/Str.cpp index 4f46a6e..0491ffe 100644 --- a/idlib/Str.cpp +++ b/idlib/Str.cpp @@ -170,7 +170,9 @@ void idStr::operator=( const char *text ) { return; } - l = strlen( text ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + l = ( int )strlen( text ); + // RB end EnsureAlloced( l + 1, false ); strcpy( data, text ); len = l; @@ -187,7 +189,9 @@ int idStr::FindChar( const char *str, const char c, int start, int end ) { int i; if ( end == -1 ) { - end = strlen( str ) - 1; + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + end = ( int )strlen( str ) - 1; + // RB end } for ( i = start; i <= end; i++ ) { if ( str[i] == c ) { @@ -208,9 +212,13 @@ int idStr::FindText( const char *str, const char *text, bool casesensitive, int int l, i, j; if ( end == -1 ) { - end = strlen( str ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + end = ( int )strlen( str ); + // RB end } - l = end - strlen( text ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + l = end - ( int )strlen( text ); + // RB end for ( i = start; i <= l; i++ ) { if ( casesensitive ) { for ( j = 0; text[j]; j++ ) { @@ -481,7 +489,9 @@ idStr::StripLeading void idStr::StripLeading( const char *string ) { int l; - l = strlen( string ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + l = ( int )strlen( string ); + // RB end if ( l > 0 ) { while ( !Cmpn( string, l ) ) { memmove( data, data + l, len - l + 1 ); @@ -498,7 +508,9 @@ idStr::StripLeadingOnce bool idStr::StripLeadingOnce( const char *string ) { int l; - l = strlen( string ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + l = ( int )strlen( string ); + // RB end if ( ( l > 0 ) && !Cmpn( string, l ) ) { memmove( data, data + l, len - l + 1 ); len -= l; @@ -529,7 +541,9 @@ idStr::StripLeading void idStr::StripTrailing( const char *string ) { int l; - l = strlen( string ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + l = ( int )strlen( string ); + // RB end if ( l > 0 ) { while ( ( len >= l ) && !Cmpn( string, data + len - l, l ) ) { len -= l; @@ -546,7 +560,9 @@ idStr::StripTrailingOnce bool idStr::StripTrailingOnce( const char *string ) { int l; - l = strlen( string ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + l = ( int )strlen( string ); + // RB end if ( ( l > 0 ) && ( len >= l ) && !Cmpn( string, data + len - l, l ) ) { len -= l; data[len] = '\0'; @@ -564,8 +580,10 @@ void idStr::Replace( const char *old, const char *nw ) { int oldLen, newLen, i, j, count; idStr oldString( data ); - oldLen = strlen( old ); - newLen = strlen( nw ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + oldLen = ( int )strlen( old ); + newLen = ( int )strlen( nw ); + // RB end // Work out how big the new string will be count = 0; @@ -591,7 +609,9 @@ void idStr::Replace( const char *old, const char *nw ) { } } data[j] = 0; - len = strlen( data ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + len = ( int )strlen( data ); + // RB end } } @@ -698,8 +718,9 @@ idStr::FileNameHash ============ */ int idStr::FileNameHash( void ) const { + // flibit: 64 bit fix, changed long to int int i; - long hash; + int hash; char letter; hash = 0; @@ -712,11 +733,12 @@ int idStr::FileNameHash( void ) const { if ( letter =='\\' ) { letter = '/'; } - hash += (long)(letter)*(i+119); + hash += (int)(letter)*(i+119); i++; } hash &= (FILE_HASH_SIZE-1); return hash; + // flibit end } /* @@ -833,7 +855,9 @@ void idStr::AppendPath( const char *text ) { if ( text && text[i] ) { pos = len; - EnsureAlloced( len + strlen( text ) + 2 ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + EnsureAlloced( len + ( int )strlen( text ) + 2 ); + // RB end if ( pos ) { if ( data[ pos-1 ] != '/' ) { @@ -1397,7 +1421,9 @@ idStr::Append void idStr::Append( char *dest, int size, const char *src ) { int l1; - l1 = strlen( dest ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + l1 = ( int )strlen( dest ); + // RB end if ( l1 >= size ) { idLib::common->Error( "idStr::Append: already overflowed" ); } diff --git a/idlib/Str.h b/idlib/Str.h index 5812022..5ff3ffe 100644 --- a/idlib/Str.h +++ b/idlib/Str.h @@ -389,7 +389,9 @@ ID_INLINE idStr::idStr( const char *text ) { Init(); if ( text ) { - l = strlen( text ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + l = ( int )strlen( text ); + // RB end EnsureAlloced( l + 1 ); strcpy( data, text ); len = l; @@ -398,7 +400,9 @@ ID_INLINE idStr::idStr( const char *text ) { ID_INLINE idStr::idStr( const char *text, int start, int end ) { int i; - int l = strlen( text ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + int l = ( int )strlen( text ); + // RB end Init(); if ( end > l ) { @@ -661,7 +665,9 @@ ID_INLINE int idStr::Cmpn( const char *text, int n ) const { ID_INLINE int idStr::CmpPrefix( const char *text ) const { assert( text ); - return idStr::Cmpn( data, text, strlen( text ) ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + return idStr::Cmpn( data, text, ( int )strlen( text ) ); + // RB end } ID_INLINE int idStr::Icmp( const char *text ) const { @@ -676,7 +682,9 @@ ID_INLINE int idStr::Icmpn( const char *text, int n ) const { ID_INLINE int idStr::IcmpPrefix( const char *text ) const { assert( text ); - return idStr::Icmpn( data, text, strlen( text ) ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + return idStr::Icmpn( data, text, ( int )strlen( text ) ); + // RB end } ID_INLINE int idStr::IcmpNoColor( const char *text ) const { @@ -696,7 +704,9 @@ ID_INLINE int idStr::IcmpnPath( const char *text, int n ) const { ID_INLINE int idStr::IcmpPrefixPath( const char *text ) const { assert( text ); - return idStr::IcmpnPath( data, text, strlen( text ) ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + return idStr::IcmpnPath( data, text, ( int )strlen( text ) ); + // RB end } ID_INLINE int idStr::Length( void ) const { @@ -751,7 +761,9 @@ ID_INLINE void idStr::Append( const char *text ) { int i; if ( text ) { - newLen = len + strlen( text ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + newLen = len + ( int )strlen( text ); + // RB end EnsureAlloced( newLen + 1 ); for ( i = 0; text[ i ]; i++ ) { data[ len + i ] = text[ i ]; @@ -803,7 +815,9 @@ ID_INLINE void idStr::Insert( const char *text, int index ) { index = len; } - l = strlen( text ); + // RB: 64 bit fixes, conversion from 'size_t' to 'int', possible loss of data + l = ( int )strlen( text ); + // RB end EnsureAlloced( len + l + 1 ); for ( i = len; i >= index; i-- ) { data[i+l] = data[i]; diff --git a/idlib/Token.h b/idlib/Token.h index b8321fd..266d414 100644 --- a/idlib/Token.h +++ b/idlib/Token.h @@ -90,7 +90,9 @@ public: double GetDoubleValue( void ); // double value of TT_NUMBER float GetFloatValue( void ); // float value of TT_NUMBER - unsigned long GetUnsignedLongValue( void ); // unsigned long value of TT_NUMBER + // flibit: 64 bit fix, changed to GetUnsignedIntValue + unsigned int GetUnsignedIntValue( void ); // unsigned long value of TT_NUMBER + // flibit end int GetIntValue( void ); // int value of TT_NUMBER int WhiteSpaceBeforeToken( void ) const;// returns length of whitespace before token void ClearTokenWhiteSpace( void ); // forget whitespace before token @@ -98,7 +100,7 @@ public: void NumberValue( void ); // calculate values for a TT_NUMBER private: - unsigned long intvalue; // integer value + unsigned int intvalue; // integer value double floatvalue; // floating point value const char * whiteSpaceStart_p; // start of white space before token, only used by idLexer const char * whiteSpaceEnd_p; // end of white space before token, only used by idLexer @@ -139,7 +141,8 @@ ID_INLINE float idToken::GetFloatValue( void ) { return (float) GetDoubleValue(); } -ID_INLINE unsigned long idToken::GetUnsignedLongValue( void ) { +// flibit: 64 bit fix, GetUnsignedIntValue +ID_INLINE unsigned int idToken::GetUnsignedIntValue( void ) { if ( type != TT_NUMBER ) { return 0; } @@ -148,9 +151,10 @@ ID_INLINE unsigned long idToken::GetUnsignedLongValue( void ) { } return intvalue; } +// flibit end ID_INLINE int idToken::GetIntValue( void ) { - return (int) GetUnsignedLongValue(); + return (int) GetUnsignedIntValue(); } ID_INLINE int idToken::WhiteSpaceBeforeToken( void ) const { diff --git a/idlib/hashing/CRC32.cpp b/idlib/hashing/CRC32.cpp index c8c4026..0cca0e2 100644 --- a/idlib/hashing/CRC32.cpp +++ b/idlib/hashing/CRC32.cpp @@ -12,7 +12,9 @@ #ifdef CREATE_CRC_TABLE -static unsigned long crctable[256]; +// RB: 64 bit fix, changed long to int +static unsigned int crctable[256]; +// RB end /* Generate a table for a byte-wise 32-bit CRC calculation on the polynomial: @@ -41,7 +43,9 @@ static unsigned long crctable[256]; void make_crc_table( void ) { int i, j; - unsigned long c, poly; + // RB: 64 bit fix, changed long to int + unsigned int c, poly; + // RB end /* terms of polynomial defining this crc (except x^32): */ static const byte p[] = {0,1,2,4,5,7,8,10,11,12,16,22,23,26}; @@ -52,7 +56,9 @@ void make_crc_table( void ) { } for ( i = 0; i < 256; i++ ) { - c = (unsigned long)i; + // RB: 64 bit fix, changed long to int + c = (unsigned int)i; + // RB end for ( j = 0; j < 8; j++ ) { c = ( c & 1 ) ? poly ^ ( c >> 1 ) : ( c >> 1 ); } @@ -65,7 +71,9 @@ void make_crc_table( void ) { /* Table of CRC-32's of all single-byte values (made by make_crc_table) */ -static unsigned long crctable[256] = { +// RB: 64 bit fix, changed long to int +static unsigned int crctable[256] = { +// RB end 0x00000000L, 0x77073096L, 0xee0e612cL, 0x990951baL, 0x076dc419L, 0x706af48fL, 0xe963a535L, 0x9e6495a3L, 0x0edb8832L, 0x79dcb8a4L, 0xe0d5e91eL, 0x97d2d988L, @@ -134,16 +142,17 @@ static unsigned long crctable[256] = { #endif -void CRC32_InitChecksum( unsigned long &crcvalue ) { +// RB: 64 bit fixes, changed long to int +void CRC32_InitChecksum( unsigned int &crcvalue ) { crcvalue = CRC32_INIT_VALUE; } -void CRC32_Update( unsigned long &crcvalue, const byte data ) { +void CRC32_Update( unsigned int &crcvalue, const byte data ) { crcvalue = crctable[ ( crcvalue ^ data ) & 0xff ] ^ ( crcvalue >> 8 ); } -void CRC32_UpdateChecksum( unsigned long &crcvalue, const void *data, int length ) { - unsigned long crc; +void CRC32_UpdateChecksum( unsigned int &crcvalue, const void *data, int length ) { + unsigned int crc; const unsigned char *buf = (const unsigned char *) data; crc = crcvalue; @@ -153,15 +162,16 @@ void CRC32_UpdateChecksum( unsigned long &crcvalue, const void *data, int length crcvalue = crc; } -void CRC32_FinishChecksum( unsigned long &crcvalue ) { +void CRC32_FinishChecksum( unsigned int &crcvalue ) { crcvalue ^= CRC32_XOR_VALUE; } -unsigned long CRC32_BlockChecksum( const void *data, int length ) { - unsigned long crc; +unsigned int CRC32_BlockChecksum( const void *data, int length ) { + unsigned int crc; CRC32_InitChecksum( crc ); CRC32_UpdateChecksum( crc, data, length ); CRC32_FinishChecksum( crc ); return crc; } +// RB end diff --git a/idlib/hashing/CRC32.h b/idlib/hashing/CRC32.h index 63f0cc3..2a3c858 100644 --- a/idlib/hashing/CRC32.h +++ b/idlib/hashing/CRC32.h @@ -10,9 +10,11 @@ =============================================================================== */ -void CRC32_InitChecksum( unsigned long &crcvalue ); -void CRC32_UpdateChecksum( unsigned long &crcvalue, const void *data, int length ); -void CRC32_FinishChecksum( unsigned long &crcvalue ); -unsigned long CRC32_BlockChecksum( const void *data, int length ); +// RB: 64 bit fixes, changed long to int +void CRC32_InitChecksum( unsigned int &crcvalue ); +void CRC32_UpdateChecksum( unsigned int &crcvalue, const void *data, int length ); +void CRC32_FinishChecksum( unsigned int &crcvalue ); +unsigned int CRC32_BlockChecksum( const void *data, int length ); +// RB end #endif /* !__CRC32_H__ */ diff --git a/idlib/hashing/MD4.cpp b/idlib/hashing/MD4.cpp index f2139e6..19ddff1 100644 --- a/idlib/hashing/MD4.cpp +++ b/idlib/hashing/MD4.cpp @@ -38,7 +38,9 @@ typedef unsigned char *POINTER; typedef unsigned short int UINT2; /* UINT4 defines a four byte word */ -typedef unsigned long int UINT4; +// RB: 64 bit fix, changed long int to int +typedef unsigned int UINT4; +// RB end /* MD4 context. */ typedef struct { @@ -244,9 +246,10 @@ void MD4_Final( MD4_CTX *context, unsigned char digest[16] ) { MD4_BlockChecksum =============== */ -unsigned long MD4_BlockChecksum( const void *data, int length ) { - unsigned long digest[4]; - unsigned long val; +// RB: 64 bit fixes, changed long int to int +unsigned int MD4_BlockChecksum( const void *data, int length ) { + unsigned int digest[4]; + unsigned int val; MD4_CTX ctx; MD4_Init( &ctx ); @@ -257,3 +260,4 @@ unsigned long MD4_BlockChecksum( const void *data, int length ) { return val; } +// RB end diff --git a/idlib/hashing/MD4.h b/idlib/hashing/MD4.h index 8b5eb90..e61931d 100644 --- a/idlib/hashing/MD4.h +++ b/idlib/hashing/MD4.h @@ -10,6 +10,8 @@ =============================================================================== */ -unsigned long MD4_BlockChecksum( const void *data, int length ); +// RB: 64 bit fix, changed long to int +unsigned int MD4_BlockChecksum( const void *data, int length ); +// RB end #endif /* !__MD4_H__ */ diff --git a/idlib/hashing/MD5.cpp b/idlib/hashing/MD5.cpp index 8900089..624710d 100644 --- a/idlib/hashing/MD5.cpp +++ b/idlib/hashing/MD5.cpp @@ -257,10 +257,12 @@ void MD5_Final( MD5_CTX *ctx, unsigned char digest[16] ) { MD5_BlockChecksum =============== */ -unsigned long MD5_BlockChecksum( const void *data, int length ) { - unsigned long digest[4]; - unsigned long val; +// flibit: 64 bit fix, changed long to int +unsigned int MD5_BlockChecksum( const void *data, int length ) { + unsigned int digest[4]; + unsigned int val; MD5_CTX ctx; +// flibit end MD5_Init( &ctx ); MD5_Update( &ctx, (unsigned char *)data, length ); diff --git a/idlib/hashing/MD5.h b/idlib/hashing/MD5.h index e187e56..4d64f70 100644 --- a/idlib/hashing/MD5.h +++ b/idlib/hashing/MD5.h @@ -10,6 +10,8 @@ =============================================================================== */ -unsigned long MD5_BlockChecksum( const void *data, int length ); +// flibit: 64 bit fix, changed long to int +unsigned int MD5_BlockChecksum( const void *data, int length ); +// flibit end #endif /* !__MD5_H__ */ diff --git a/idlib/math/Matrix.cpp b/idlib/math/Matrix.cpp index c5c57fb..8e817d8 100644 --- a/idlib/math/Matrix.cpp +++ b/idlib/math/Matrix.cpp @@ -2936,7 +2936,9 @@ const char *idMat6::ToString( int precision ) const { //=============================================================== float idMatX::temp[MATX_MAX_TEMP+4]; -float * idMatX::tempPtr = (float *) ( ( (int) idMatX::temp + 15 ) & ~15 ); +// flibit: 64 bit fix, changed int to intptr_t +float * idMatX::tempPtr = (float *) ( ( (intptr_t) idMatX::temp + 15 ) & ~15 ); +// flibit end int idMatX::tempIndex = 0; diff --git a/idlib/math/Matrix.h b/idlib/math/Matrix.h index c3421b6..a5603e7 100644 --- a/idlib/math/Matrix.h +++ b/idlib/math/Matrix.h @@ -2280,7 +2280,9 @@ ID_INLINE void idMatX::SetData( int rows, int columns, float *data ) { if ( mat != NULL && alloced != -1 ) { Mem_Free16( mat ); } - assert( ( ( (int) data ) & 15 ) == 0 ); // data must be 16 byte aligned + // flibit: 64 bit fix, change int to intptr_t + assert( ( ( (intptr_t) data ) & 15 ) == 0 ); // data must be 16 byte aligned + // flibit End mat = data; alloced = -1; numRows = rows; diff --git a/idlib/math/Random.h b/idlib/math/Random.h index 2e18554..579fc96 100644 --- a/idlib/math/Random.h +++ b/idlib/math/Random.h @@ -96,12 +96,14 @@ ID_INLINE float idRandom::CRandomFloat( void ) { =============================================================================== */ +// flibit: 64 bit fix, change long to int + class idRandom2 { public: - idRandom2( unsigned long seed = 0 ); + idRandom2( unsigned int seed = 0 ); - void SetSeed( unsigned long seed ); - unsigned long GetSeed( void ) const; + void SetSeed( unsigned int seed ); + unsigned int GetSeed( void ) const; int RandomInt( void ); // random integer in the range [0, MAX_RAND] int RandomInt( int max ); // random integer in the range [0, max] @@ -111,21 +113,21 @@ public: static const int MAX_RAND = 0x7fff; private: - unsigned long seed; + unsigned int seed; - static const unsigned long IEEE_ONE = 0x3f800000; - static const unsigned long IEEE_MASK = 0x007fffff; + static const unsigned int IEEE_ONE = 0x3f800000; + static const unsigned int IEEE_MASK = 0x007fffff; }; -ID_INLINE idRandom2::idRandom2( unsigned long seed ) { +ID_INLINE idRandom2::idRandom2( unsigned int seed ) { this->seed = seed; } -ID_INLINE void idRandom2::SetSeed( unsigned long seed ) { +ID_INLINE void idRandom2::SetSeed( unsigned int seed ) { this->seed = seed; } -ID_INLINE unsigned long idRandom2::GetSeed( void ) const { +ID_INLINE unsigned int idRandom2::GetSeed( void ) const { return seed; } @@ -142,17 +144,19 @@ ID_INLINE int idRandom2::RandomInt( int max ) { } ID_INLINE float idRandom2::RandomFloat( void ) { - unsigned long i; - seed = 1664525L * seed + 1013904223L; + unsigned int i; + seed = 1664525 * seed + 1013904223; i = idRandom2::IEEE_ONE | ( seed & idRandom2::IEEE_MASK ); return ( ( *(float *)&i ) - 1.0f ); } ID_INLINE float idRandom2::CRandomFloat( void ) { - unsigned long i; - seed = 1664525L * seed + 1013904223L; + unsigned int i; + seed = 1664525 * seed + 1013904223; i = idRandom2::IEEE_ONE | ( seed & idRandom2::IEEE_MASK ); return ( 2.0f * ( *(float *)&i ) - 3.0f ); } +// flibit end + #endif /* !__MATH_RANDOM_H__ */ diff --git a/idlib/math/Simd.cpp b/idlib/math/Simd.cpp index d887052..4aedc38 100644 --- a/idlib/math/Simd.cpp +++ b/idlib/math/Simd.cpp @@ -139,7 +139,9 @@ void idSIMD::Shutdown( void ) { idSIMDProcessor *p_simd; idSIMDProcessor *p_generic; -long baseClocks = 0; +// flibit: 64 bit fix, change long to int +int baseClocks = 0; +// flibit end #ifdef _WIN32 @@ -147,7 +149,9 @@ long baseClocks = 0; #pragma warning(disable : 4731) // frame pointer register 'ebx' modified by inline assembly code -long saved_ebx = 0; +// flibit: 64 bit fix, change long to int +int saved_ebx = 0; +// flibit end #define StartRecordTime( start ) \ __asm mov saved_ebx, ebx \ @@ -1498,7 +1502,7 @@ void TestMemcpy( void ) { p_simd->Memcpy( test1, test0, 8192 ); for ( j = 0; j < i; j++ ) { if ( test1[j] != test0[j] ) { - idLib::common->Printf( " simd->Memcpy() "S_COLOR_RED"X\n" ); + idLib::common->Printf( " simd->Memcpy() " S_COLOR_RED "X\n" ); return; } } @@ -1524,7 +1528,7 @@ void TestMemset( void ) { p_simd->Memset( test, j, i ); for ( k = 0; k < i; k++ ) { if ( test[k] != (byte)j ) { - idLib::common->Printf( " simd->Memset() "S_COLOR_RED"X\n" ); + idLib::common->Printf( " simd->Memset() " S_COLOR_RED "X\n" ); return; } } diff --git a/idlib/math/Simd_AltiVec.cpp b/idlib/math/Simd_AltiVec.cpp index 3869615..f31dfc8 100644 --- a/idlib/math/Simd_AltiVec.cpp +++ b/idlib/math/Simd_AltiVec.cpp @@ -68,8 +68,8 @@ If you have questions concerning this license or the applicable additional terms #define IDVEC4_OFFSET 4 // Alignment tests -#define IS_16BYTE_ALIGNED( x ) ( ( (unsigned long)&x & 0x0F ) == 0 ) -#define NOT_16BYTE_ALIGNED( x ) ( ( (unsigned long)&x & 0x0F) != 0 ) +#define IS_16BYTE_ALIGNED( x ) ( ( (unsigned int)&x & 0x0F ) == 0 ) +#define NOT_16BYTE_ALIGNED( x ) ( ( (unsigned int)&x & 0x0F) != 0 ) // Aligned storing floats #define ALIGNED_STORE2( ADDR, V0, V1 ) \ @@ -7134,7 +7134,7 @@ void VPCALL idSIMD_AltiVec::DeriveTangents( idPlane *planes, idDrawVert *verts, idPlane *planesPtr = planes; for ( i = 0; i < numIndexes; i += 3 ) { idDrawVert *a, *b, *c; - // unsigned long signBit; + // unsigned int signBit; float d0[5], d1[5], area; idVec3 n, t0, t1; float f1, f2, f3; diff --git a/idlib/math/Simd_Generic.cpp b/idlib/math/Simd_Generic.cpp index 6222a41..5d2fed7 100644 --- a/idlib/math/Simd_Generic.cpp +++ b/idlib/math/Simd_Generic.cpp @@ -2499,7 +2499,7 @@ void VPCALL idSIMD_Generic::DeriveTangents( idPlane *planes, idDrawVert *verts, idPlane *planesPtr = planes; for ( i = 0; i < numIndexes; i += 3 ) { idDrawVert *a, *b, *c; - unsigned long signBit; + unsigned int signBit; float d0[5], d1[5], f, area; idVec3 n, t0, t1; @@ -2540,7 +2540,7 @@ void VPCALL idSIMD_Generic::DeriveTangents( idPlane *planes, idDrawVert *verts, // area sign bit area = d0[3] * d1[4] - d0[4] * d1[3]; - signBit = ( *(unsigned long *)&area ) & ( 1 << 31 ); + signBit = ( *(unsigned int *)&area ) & ( 1 << 31 ); // first tangent t0[0] = d0[0] * d1[4] - d0[4] * d1[0]; @@ -2548,7 +2548,7 @@ void VPCALL idSIMD_Generic::DeriveTangents( idPlane *planes, idDrawVert *verts, t0[2] = d0[2] * d1[4] - d0[4] * d1[2]; f = idMath::RSqrt( t0.x * t0.x + t0.y * t0.y + t0.z * t0.z ); - *(unsigned long *)&f ^= signBit; + *(unsigned int *)&f ^= signBit; t0.x *= f; t0.y *= f; @@ -2560,7 +2560,7 @@ void VPCALL idSIMD_Generic::DeriveTangents( idPlane *planes, idDrawVert *verts, t1[2] = d0[3] * d1[2] - d0[2] * d1[3]; f = idMath::RSqrt( t1.x * t1.x + t1.y * t1.y + t1.z * t1.z ); - *(unsigned long *)&f ^= signBit; + *(unsigned int *)&f ^= signBit; t1.x *= f; t1.y *= f; diff --git a/idlib/math/Simd_SSE.cpp b/idlib/math/Simd_SSE.cpp index d69339b..d3ba5ce 100644 --- a/idlib/math/Simd_SSE.cpp +++ b/idlib/math/Simd_SSE.cpp @@ -1017,16 +1017,16 @@ void VPCALL idSIMD_SSE::Dot( float *dst, const idVec3 &constant, const idPlane * ALIGN8_INIT1( unsigned short SIMD_W_zero, 0 ); ALIGN8_INIT1( unsigned short SIMD_W_maxShort, 1<<15 ); -ALIGN4_INIT1( unsigned long SIMD_DW_mat2quatShuffle0, (3<<0)|(2<<8)|(1<<16)|(0<<24) ); -ALIGN4_INIT1( unsigned long SIMD_DW_mat2quatShuffle1, (0<<0)|(1<<8)|(2<<16)|(3<<24) ); -ALIGN4_INIT1( unsigned long SIMD_DW_mat2quatShuffle2, (1<<0)|(0<<8)|(3<<16)|(2<<24) ); -ALIGN4_INIT1( unsigned long SIMD_DW_mat2quatShuffle3, (2<<0)|(3<<8)|(0<<16)|(1<<24) ); +ALIGN4_INIT1( unsigned int SIMD_DW_mat2quatShuffle0, (3<<0)|(2<<8)|(1<<16)|(0<<24) ); +ALIGN4_INIT1( unsigned int SIMD_DW_mat2quatShuffle1, (0<<0)|(1<<8)|(2<<16)|(3<<24) ); +ALIGN4_INIT1( unsigned int SIMD_DW_mat2quatShuffle2, (1<<0)|(0<<8)|(3<<16)|(2<<24) ); +ALIGN4_INIT1( unsigned int SIMD_DW_mat2quatShuffle3, (2<<0)|(3<<8)|(0<<16)|(1<<24) ); -ALIGN4_INIT4( unsigned long SIMD_SP_singleSignBitMask, (unsigned long) ( 1 << 31 ), 0, 0, 0 ); -ALIGN4_INIT1( unsigned long SIMD_SP_signBitMask, (unsigned long) ( 1 << 31 ) ); -ALIGN4_INIT1( unsigned long SIMD_SP_absMask, (unsigned long) ~( 1 << 31 ) ); -ALIGN4_INIT1( unsigned long SIMD_SP_infinityMask, (unsigned long) ~( 1 << 23 ) ); -ALIGN4_INIT1( unsigned long SIMD_SP_not, 0xFFFFFFFF ); +ALIGN4_INIT4( unsigned int SIMD_SP_singleSignBitMask, (unsigned int) ( 1 << 31 ), 0, 0, 0 ); +ALIGN4_INIT1( unsigned int SIMD_SP_signBitMask, (unsigned int) ( 1 << 31 ) ); +ALIGN4_INIT1( unsigned int SIMD_SP_absMask, (unsigned int) ~( 1 << 31 ) ); +ALIGN4_INIT1( unsigned int SIMD_SP_infinityMask, (unsigned int) ~( 1 << 23 ) ); +ALIGN4_INIT1( unsigned int SIMD_SP_not, 0xFFFFFFFF ); ALIGN4_INIT1( float SIMD_SP_zero, 0.0f ); ALIGN4_INIT1( float SIMD_SP_half, 0.5f ); @@ -1950,7 +1950,7 @@ float SSE_ATan( float y, float x ) { if ( fabs( y ) > fabs( x ) ) { a = -x / y; d = idMath::HALF_PI; - *((unsigned long *)&d) ^= ( *((unsigned long *)&x) ^ *((unsigned long *)&y) ) & (1<<31); + *((unsigned int *)&d) ^= ( *((unsigned int *)&x) ^ *((unsigned int *)&y) ) & (1<<31); } else { a = y / x; d = 0.0f; @@ -11527,7 +11527,7 @@ void VPCALL idSIMD_SSE::BlendJoints( idJointQuat *joints, const idJointQuat *ble ALIGN16( float omega1[4] ); ALIGN16( float scale0[4] ); ALIGN16( float scale1[4] ); - ALIGN16( unsigned long signBit[4] ); + ALIGN16( unsigned int signBit[4] ); cosom[0] = jointQuat0[0] * blendQuat0[0]; cosom[1] = jointQuat0[1] * blendQuat0[1]; @@ -11549,15 +11549,15 @@ void VPCALL idSIMD_SSE::BlendJoints( idJointQuat *joints, const idJointQuat *ble cosom[2] += jointQuat3[2] * blendQuat3[2]; cosom[3] += jointQuat3[3] * blendQuat3[3]; - signBit[0] = (*(unsigned long *)&cosom[0]) & ( 1 << 31 ); - signBit[1] = (*(unsigned long *)&cosom[1]) & ( 1 << 31 ); - signBit[2] = (*(unsigned long *)&cosom[2]) & ( 1 << 31 ); - signBit[3] = (*(unsigned long *)&cosom[3]) & ( 1 << 31 ); + signBit[0] = (*(unsigned int *)&cosom[0]) & ( 1 << 31 ); + signBit[1] = (*(unsigned int *)&cosom[1]) & ( 1 << 31 ); + signBit[2] = (*(unsigned int *)&cosom[2]) & ( 1 << 31 ); + signBit[3] = (*(unsigned int *)&cosom[3]) & ( 1 << 31 ); - (*(unsigned long *)&cosom[0]) ^= signBit[0]; - (*(unsigned long *)&cosom[1]) ^= signBit[1]; - (*(unsigned long *)&cosom[2]) ^= signBit[2]; - (*(unsigned long *)&cosom[3]) ^= signBit[3]; + (*(unsigned int *)&cosom[0]) ^= signBit[0]; + (*(unsigned int *)&cosom[1]) ^= signBit[1]; + (*(unsigned int *)&cosom[2]) ^= signBit[2]; + (*(unsigned int *)&cosom[3]) ^= signBit[3]; scale0[0] = 1.0f - cosom[0] * cosom[0]; scale0[1] = 1.0f - cosom[1] * cosom[1]; @@ -11604,10 +11604,10 @@ void VPCALL idSIMD_SSE::BlendJoints( idJointQuat *joints, const idJointQuat *ble scale1[2] = SSE_SinZeroHalfPI( omega1[2] ) * sinom[2]; scale1[3] = SSE_SinZeroHalfPI( omega1[3] ) * sinom[3]; - (*(unsigned long *)&scale1[0]) ^= signBit[0]; - (*(unsigned long *)&scale1[1]) ^= signBit[1]; - (*(unsigned long *)&scale1[2]) ^= signBit[2]; - (*(unsigned long *)&scale1[3]) ^= signBit[3]; + (*(unsigned int *)&scale1[0]) ^= signBit[0]; + (*(unsigned int *)&scale1[1]) ^= signBit[1]; + (*(unsigned int *)&scale1[2]) ^= signBit[2]; + (*(unsigned int *)&scale1[3]) ^= signBit[3]; jointQuat0[0] = scale0[0] * jointQuat0[0] + scale1[0] * blendQuat0[0]; jointQuat0[1] = scale0[1] * jointQuat0[1] + scale1[1] * blendQuat0[1]; @@ -11663,13 +11663,13 @@ void VPCALL idSIMD_SSE::BlendJoints( idJointQuat *joints, const idJointQuat *ble float omega; float scale0; float scale1; - unsigned long signBit; + unsigned int signBit; cosom = jointQuat.x * blendQuat.x + jointQuat.y * blendQuat.y + jointQuat.z * blendQuat.z + jointQuat.w * blendQuat.w; - signBit = (*(unsigned long *)&cosom) & ( 1 << 31 ); + signBit = (*(unsigned int *)&cosom) & ( 1 << 31 ); - (*(unsigned long *)&cosom) ^= signBit; + (*(unsigned int *)&cosom) ^= signBit; scale0 = 1.0f - cosom * cosom; scale0 = ( scale0 <= 0.0f ) ? SIMD_SP_tiny[0] : scale0; @@ -11678,7 +11678,7 @@ void VPCALL idSIMD_SSE::BlendJoints( idJointQuat *joints, const idJointQuat *ble scale0 = idMath::Sin16( ( 1.0f - lerp ) * omega ) * sinom; scale1 = idMath::Sin16( lerp * omega ) * sinom; - (*(unsigned long *)&scale1) ^= signBit; + (*(unsigned int *)&scale1) ^= signBit; jointQuat.x = scale0 * jointQuat.x + scale1 * blendQuat.x; jointQuat.y = scale0 * jointQuat.y + scale1 * blendQuat.y; @@ -13664,7 +13664,7 @@ void VPCALL idSIMD_SSE::DeriveTangents( idPlane *planes, idDrawVert *verts, cons for ( i = 0; i <= numIndexes - 12; i += 12 ) { idDrawVert *a, *b, *c; - ALIGN16( unsigned long signBit[4] ); + ALIGN16( unsigned int signBit[4] ); ALIGN16( float d0[4] ); ALIGN16( float d1[4] ); ALIGN16( float d2[4] ); @@ -13967,10 +13967,10 @@ void VPCALL idSIMD_SSE::DeriveTangents( idPlane *planes, idDrawVert *verts, cons tmp[2] -= d4[2] * d8[2]; tmp[3] -= d4[3] * d8[3]; - signBit[0] = ( *(unsigned long *)&tmp[0] ) & ( 1 << 31 ); - signBit[1] = ( *(unsigned long *)&tmp[1] ) & ( 1 << 31 ); - signBit[2] = ( *(unsigned long *)&tmp[2] ) & ( 1 << 31 ); - signBit[3] = ( *(unsigned long *)&tmp[3] ) & ( 1 << 31 ); + signBit[0] = ( *(unsigned int *)&tmp[0] ) & ( 1 << 31 ); + signBit[1] = ( *(unsigned int *)&tmp[1] ) & ( 1 << 31 ); + signBit[2] = ( *(unsigned int *)&tmp[2] ) & ( 1 << 31 ); + signBit[3] = ( *(unsigned int *)&tmp[3] ) & ( 1 << 31 ); // first tangent t0[0] = d0[0] * d9[0]; @@ -14023,10 +14023,10 @@ void VPCALL idSIMD_SSE::DeriveTangents( idPlane *planes, idDrawVert *verts, cons tmp[2] = idMath::RSqrt( tmp[2] ); tmp[3] = idMath::RSqrt( tmp[3] ); - *(unsigned long *)&tmp[0] ^= signBit[0]; - *(unsigned long *)&tmp[1] ^= signBit[1]; - *(unsigned long *)&tmp[2] ^= signBit[2]; - *(unsigned long *)&tmp[3] ^= signBit[3]; + *(unsigned int *)&tmp[0] ^= signBit[0]; + *(unsigned int *)&tmp[1] ^= signBit[1]; + *(unsigned int *)&tmp[2] ^= signBit[2]; + *(unsigned int *)&tmp[3] ^= signBit[3]; t0[0] *= tmp[0]; t0[1] *= tmp[1]; @@ -14094,10 +14094,10 @@ void VPCALL idSIMD_SSE::DeriveTangents( idPlane *planes, idDrawVert *verts, cons tmp[2] = idMath::RSqrt( tmp[2] ); tmp[3] = idMath::RSqrt( tmp[3] ); - *(unsigned long *)&tmp[0] ^= signBit[0]; - *(unsigned long *)&tmp[1] ^= signBit[1]; - *(unsigned long *)&tmp[2] ^= signBit[2]; - *(unsigned long *)&tmp[3] ^= signBit[3]; + *(unsigned int *)&tmp[0] ^= signBit[0]; + *(unsigned int *)&tmp[1] ^= signBit[1]; + *(unsigned int *)&tmp[2] ^= signBit[2]; + *(unsigned int *)&tmp[3] ^= signBit[3]; t3[0] *= tmp[0]; t3[1] *= tmp[1]; @@ -14220,7 +14220,7 @@ void VPCALL idSIMD_SSE::DeriveTangents( idPlane *planes, idDrawVert *verts, cons for ( ; i < numIndexes; i += 3 ) { idDrawVert *a, *b, *c; - ALIGN16( unsigned long signBit[4] ); + ALIGN16( unsigned int signBit[4] ); float d0, d1, d2, d3, d4; float d5, d6, d7, d8, d9; float n0, n1, n2; @@ -14446,7 +14446,7 @@ void VPCALL idSIMD_SSE::DeriveTangents( idPlane *planes, idDrawVert *verts, cons // area sign bit tmp = d3 * d9 - d4 * d8; - signBit[0] = ( *(unsigned long *)&tmp ) & ( 1 << 31 ); + signBit[0] = ( *(unsigned int *)&tmp ) & ( 1 << 31 ); // first tangent t0 = d0 * d9 - d4 * d5; @@ -14454,7 +14454,7 @@ void VPCALL idSIMD_SSE::DeriveTangents( idPlane *planes, idDrawVert *verts, cons t2 = d2 * d9 - d4 * d7; tmp = idMath::RSqrt( t0 * t0 + t1 * t1 + t2 * t2 ); - *(unsigned long *)&tmp ^= signBit[0]; + *(unsigned int *)&tmp ^= signBit[0]; t0 *= tmp; t1 *= tmp; @@ -14466,7 +14466,7 @@ void VPCALL idSIMD_SSE::DeriveTangents( idPlane *planes, idDrawVert *verts, cons t5 = d3 * d7 - d2 * d8; tmp = idMath::RSqrt( t3 * t3 + t4 * t4 + t5 * t5 ); - *(unsigned long *)&tmp ^= signBit[0]; + *(unsigned int *)&tmp ^= signBit[0]; t3 *= tmp; t4 *= tmp; diff --git a/idlib/math/Simd_SSE2.cpp b/idlib/math/Simd_SSE2.cpp index 2d20dbb..f78b482 100644 --- a/idlib/math/Simd_SSE2.cpp +++ b/idlib/math/Simd_SSE2.cpp @@ -261,10 +261,10 @@ void VPCALL idSIMD_SSE2::CmpLT( byte *dst, const byte bitNum, const float *src0, ALIGN8_INIT1( unsigned short SIMD_W_zero, 0 ); ALIGN8_INIT1( unsigned short SIMD_W_maxShort, 1<<15 ); -ALIGN4_INIT4( unsigned long SIMD_SP_singleSignBitMask, (unsigned long) ( 1 << 31 ), 0, 0, 0 ); -ALIGN4_INIT1( unsigned long SIMD_SP_signBitMask, (unsigned long) ( 1 << 31 ) ); -ALIGN4_INIT1( unsigned long SIMD_SP_absMask, (unsigned long) ~( 1 << 31 ) ); -ALIGN4_INIT1( unsigned long SIMD_SP_infinityMask, (unsigned long) ~( 1 << 23 ) ); +ALIGN4_INIT4( unsigned int SIMD_SP_singleSignBitMask, (unsigned int) ( 1 << 31 ), 0, 0, 0 ); +ALIGN4_INIT1( unsigned int SIMD_SP_signBitMask, (unsigned int) ( 1 << 31 ) ); +ALIGN4_INIT1( unsigned int SIMD_SP_absMask, (unsigned int) ~( 1 << 31 ) ); +ALIGN4_INIT1( unsigned int SIMD_SP_infinityMask, (unsigned int) ~( 1 << 23 ) ); ALIGN4_INIT1( float SIMD_SP_zero, 0.0f ); ALIGN4_INIT1( float SIMD_SP_one, 1.0f ); diff --git a/idlib/math/Vector.cpp b/idlib/math/Vector.cpp index 0b29706..081b2af 100644 --- a/idlib/math/Vector.cpp +++ b/idlib/math/Vector.cpp @@ -384,7 +384,9 @@ const char *idVec6::ToString( int precision ) const { //=============================================================== float idVecX::temp[VECX_MAX_TEMP+4]; -float * idVecX::tempPtr = (float *) ( ( (int) idVecX::temp + 15 ) & ~15 ); +// flibit: 64 bit fix, changed int to intptr_t +float * idVecX::tempPtr = (float *) ( ( (intptr_t) idVecX::temp + 15 ) & ~15 ); +// flibit end int idVecX::tempIndex = 0; /* diff --git a/idlib/math/Vector.h b/idlib/math/Vector.h index 8ef454d..131d9b9 100644 --- a/idlib/math/Vector.h +++ b/idlib/math/Vector.h @@ -1757,7 +1757,9 @@ ID_INLINE void idVecX::SetData( int length, float *data ) { if ( p && ( p < idVecX::tempPtr || p >= idVecX::tempPtr + VECX_MAX_TEMP ) && alloced != -1 ) { Mem_Free16( p ); } - assert( ( ( (int) data ) & 15 ) == 0 ); // data must be 16 byte aligned + // flibit: 64 bit fix, change int to intptr_t + assert( ( ( (intptr_t) data ) & 15 ) == 0 ); // data must be 16 byte aligned + // flibit End p = data; size = length; alloced = -1; diff --git a/idlib/math/idMath.h b/idlib/math/idMath.h index 5058864..5652858 100644 --- a/idlib/math/idMath.h +++ b/idlib/math/idMath.h @@ -45,6 +45,8 @@ If you have questions concerning this license or the applicable additional terms =============================================================================== */ +// flibit: 64 bit fix, changed long to int + #ifdef INFINITY #undef INFINITY #endif @@ -65,17 +67,17 @@ If you have questions concerning this license or the applicable additional terms #define ANGLE2BYTE(x) ( idMath::FtoiFast( (x) * 256.0f / 360.0f ) & 255 ) #define BYTE2ANGLE(x) ( (x) * ( 360.0f / 256.0f ) ) -#define FLOATSIGNBITSET(f) ((*(const unsigned long *)&(f)) >> 31) -#define FLOATSIGNBITNOTSET(f) ((~(*(const unsigned long *)&(f))) >> 31) -#define FLOATNOTZERO(f) ((*(const unsigned long *)&(f)) & ~(1<<31) ) -#define INTSIGNBITSET(i) (((const unsigned long)(i)) >> 31) -#define INTSIGNBITNOTSET(i) ((~((const unsigned long)(i))) >> 31) +#define FLOATSIGNBITSET(f) ((*(const unsigned int *)&(f)) >> 31) +#define FLOATSIGNBITNOTSET(f) ((~(*(const unsigned int *)&(f))) >> 31) +#define FLOATNOTZERO(f) ((*(const unsigned int *)&(f)) & ~(1<<31) ) +#define INTSIGNBITSET(i) (((const unsigned int)(i)) >> 31) +#define INTSIGNBITNOTSET(i) ((~((const unsigned int)(i))) >> 31) -#define FLOAT_IS_NAN(x) (((*(const unsigned long *)&x) & 0x7f800000) == 0x7f800000) -#define FLOAT_IS_INF(x) (((*(const unsigned long *)&x) & 0x7fffffff) == 0x7f800000) -#define FLOAT_IS_IND(x) ((*(const unsigned long *)&x) == 0xffc00000) -#define FLOAT_IS_DENORMAL(x) (((*(const unsigned long *)&x) & 0x7f800000) == 0x00000000 && \ - ((*(const unsigned long *)&x) & 0x007fffff) != 0x00000000 ) +#define FLOAT_IS_NAN(x) (((*(const unsigned int *)&x) & 0x7f800000) == 0x7f800000) +#define FLOAT_IS_INF(x) (((*(const unsigned int *)&x) & 0x7fffffff) == 0x7f800000) +#define FLOAT_IS_IND(x) ((*(const unsigned int *)&x) == 0xffc00000) +#define FLOAT_IS_DENORMAL(x) (((*(const unsigned int *)&x) & 0x7f800000) == 0x00000000 && \ + ((*(const unsigned int *)&x) & 0x007fffff) != 0x00000000 ) #define IEEE_FLT_MANTISSA_BITS 23 #define IEEE_FLT_EXPONENT_BITS 8 @@ -185,8 +187,8 @@ public: static float Rint( float f ); // returns the nearest integer static int Ftoi( float f ); // float to int conversion static int FtoiFast( float f ); // fast float to int conversion but uses current FPU round mode (default round nearest) - static unsigned long Ftol( float f ); // float to long conversion - static unsigned long FtolFast( float ); // fast float to long conversion but uses current FPU round mode (default round nearest) + static unsigned int Ftol( float f ); // float to long conversion + static unsigned int FtolFast( float ); // fast float to long conversion but uses current FPU round mode (default round nearest) static signed char ClampChar( int i ); static signed short ClampShort( int i ); @@ -243,11 +245,11 @@ private: ID_INLINE float idMath::RSqrt( float x ) { - long i; + int i; float y, r; y = x * 0.5f; - i = *reinterpret_cast( &x ); + i = *reinterpret_cast( &x ); i = 0x5f3759df - ( i >> 1 ); r = *reinterpret_cast( &i ); r = r * ( 1.5f - r * r * y ); @@ -391,7 +393,7 @@ ID_INLINE double idMath::Cos64( float a ) { } ID_INLINE void idMath::SinCos( float a, float &s, float &c ) { -#ifdef _WIN32 +#if defined(_WIN32) && !defined(_WIN64) _asm { fld a fsincos @@ -444,7 +446,7 @@ ID_INLINE void idMath::SinCos16( float a, float &s, float &c ) { } ID_INLINE void idMath::SinCos64( float a, double &s, double &c ) { -#ifdef _WIN32 +#if defined(_WIN32) && !defined(_WIN64) _asm { fld a fsincos @@ -802,7 +804,7 @@ ID_INLINE int idMath::Ftoi( float f ) { } ID_INLINE int idMath::FtoiFast( float f ) { -#ifdef _WIN32 +#if defined(_WIN32) && !defined(_WIN64) int i; __asm fld f __asm fistp i // use default rouding mode (round nearest) @@ -829,14 +831,14 @@ ID_INLINE int idMath::FtoiFast( float f ) { #endif } -ID_INLINE unsigned long idMath::Ftol( float f ) { - return (unsigned long) f; +ID_INLINE unsigned int idMath::Ftol( float f ) { + return (unsigned int) f; } -ID_INLINE unsigned long idMath::FtolFast( float f ) { -#ifdef _WIN32 +ID_INLINE unsigned int idMath::FtolFast( float f ) { +#if defined(_WIN32) && !defined(_WIN64) // FIXME: this overflows on 31bits still .. same as FtoiFast - unsigned long i; + unsigned int i; __asm fld f __asm fistp i // use default rouding mode (round nearest) return i; @@ -859,10 +861,12 @@ ID_INLINE unsigned long idMath::FtolFast( float f ) { : "m" (f) ); return i; #else - return (unsigned long) f; + return (unsigned int) f; #endif } +// flibit end + ID_INLINE signed char idMath::ClampChar( int i ) { if ( i < -128 ) { return -128; diff --git a/idlib/precompiled.h b/idlib/precompiled.h index e50c6b2..1c6b974 100644 --- a/idlib/precompiled.h +++ b/idlib/precompiled.h @@ -114,8 +114,14 @@ using std::min; #ifdef _WIN32 // TODO: have main for windows match mac/linux #define SDL_MAIN_HANDLED 1 -#endif #include "../sdl2/include/SDL.h" +#else +#ifdef __APPLE__ +#include +#else +#include // Really should just be SDL.h but oh welllll -flibit +#endif +#endif // non-portable system services #include "../sys/sys_public.h" diff --git a/openal/linux/libopenal.so b/openal/linux/libopenal.so deleted file mode 100644 index 6bb5ad2..0000000 --- a/openal/linux/libopenal.so +++ /dev/null @@ -1 +0,0 @@ -link libopenal.so.1 \ No newline at end of file diff --git a/openal/linux/libopenal.so.1 b/openal/linux/libopenal.so.1 deleted file mode 100644 index 0c3b94a..0000000 --- a/openal/linux/libopenal.so.1 +++ /dev/null @@ -1 +0,0 @@ -link libopenal.so.1.16.0 \ No newline at end of file diff --git a/openal/linux/libopenal.so.1.16.0 b/openal/linux/libopenal.so.1.16.0 deleted file mode 100644 index 8a8a8fc2a808bff008aae9ac75376b6e8b36cba7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1611261 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

NohOeCUI4kKRA)wFX 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�%ez`j;rbyyAb_GrcTbj%2(eQI~B_;j~$5+BjiR>3zNgyBOgQL<-%C_e^W>68bRxPE;`pmop7Z z&ucfrOYw^6Ky+qWXgb0;+hW5Gdb<~~eU#bW^!uBX=5%KWf4han2Cm_FxNpfh`pF5LBPscspn5*>JP9>D zNB7&uPaxt^MLQZb{Yr6jz;U>Z17-M#-01cFDG3huM}|E& z-jD3*m#9YzZ$C$RTmT@~P!2!pbAfFd`Z1u{YkPsz=6c9pp@)JF(R1 zThW)o^o%VjvA5#WLoN-W5zVC`a4BZ{b(!rEumTmg=oS3zZp&j^aZM1F2qJ^5O;nPQW<1=%{9B-%86avhlx=!;)gws~flD|g6@EDZ6cs>w zO8u3ZbGcmmm?k#1)v>4Eyn#kjAsVqZQH3e%E*kg+rxK~^;N~w_-8q3UxZ|{h+rR0l9srk1PCGIuTVs&-SiYtud}aMR zm!K|#eSD8DUO92G!JoN0&d$2g_NacCeH0DuG;i1*Qvw_g*W=Faa zJ{?TqE@MEECHVQg#2-jPa2Zb@T|4pMtU=qtT@+_|5RlW0A&U^cJ}DDgh~iiglDkmFo9hVRE~+yesXr@`

-DtpSpZMabe-wJvHyd{TfcWd< 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¬5@Qu>U2wFK7$<2)@B;8xL6vS4$FxXT=3(fA|87i+Sr`TEgl~?Z zEG~I7e)Y8TM83>8{s%?ANc5Bm(Z3n_qG^&dvHxV`i^M#cn*3_yi^Kx+P8Rvkr=2&F z$QOyz9fOAjC_$;ZhnM}wdlZ{m=cyw;cNU*j7O0#5-X&fY%U}+vJ$K1 zB$X5+UnI^J*hqcOM`N`)5FFK}mO@yh4%RpqDhYnJT$LdUof2zI3xsUG`3Fv7t+@+W zigDT#>qMN9;%VoJ^;)(g8}$<#gsnPA@wD^Ax#s=IgoQ}~yFB5jgn)DHXX5g z&OuVHjXCYd0A#3(V2oy*8iIDf=xk?u)>@^ ziZV$fpdyp%@HlJ)lLFp1jE5ETvI!V+BF5QF99ZhYMv&Tyt9rH+y2ClA^V{O$jyQxW z8-5-%bw~EZ`=9MIaJ@U4^P+=Ts0pfD!I{k0hR@?Y-O6KHVM2&)%@|hQs;80V?}lFi zySn36f>Ny{fPs5B2jc1{4My*9C(+RBo`mh~?T{FUtY`_bNlu7@xwvo!rw23Gv!zV8 zv^_NpR_Y2`D{Bc@HLaEKA=$x9>pCWL@B~~0UPGb)MTiaq6menvqz!gwii`uSGbPDU zFIkKHN!qa$R}^hI!#<2tKEKVeuu&_1fHHg@hiy^@ay^@Y_YAg^8Q%PE{GDt5+Yi}+|>s1EnXq7<=S!G}~?+ugxCnFqNU1w0@e{*!Y z)$=xT=v4-3y~-f1R~e)Svx=o@y~-f1R~e-BDuZ-pl|j00l>s7u%&LVndEjdhE&my$ zfHM2-3}rT%@WteQm}!btc`si7d@e7rsyIh5e7;g!(8Un#)_Vk4#6bqd6Us2=>-|cFw(+H?U&X zajbC885s4;oYudfjyOf#X+wags5`}kc#68y)<+$Ain`N|Pz#@@s5>P?0GH?yoXIjE zA-1~QNHK02g{mKrBDs{|_A2Vb3l+gl@C1s$I!rLgDe6uKCgiMZ35A{EA-)a!W!Iyq zk$ULjaOI4qeA~abDc}mij{gO2GiMCpl+WXLol3%i&+~kpD#Cew5o9{!xPqs^Pc;WT zellQGh3SW%2Ds4wT^jI&?SPB@8wgK&0C0(Kl4mmEGJiYMr@RTctA9ZYz*7mAbL?}D zcn_88gBo*XQjuKvTqvUUMI0|s*NLcW!e-S96*c%rw&Bng41I)wYW*Vvs{@7^!a!aB zk%9IF!x_RrrT>wkoo2X77^wX}GO(E-;W3a*wuLi;TI<8@lVv|68Hd{^J8^QL54TTt z{uqh+l=|c(E`0jcQ|fc%l=|e%IbiZv&Bg6^q|``8)#NO~w$J!&$=QUXQ|gmPQE1+* z;g1=o>HG&%rN@4e>OTuatUEMr9Qdz5pwgC`s8VR#u`3PsZTEB^LI<; zl=|en-snJndsHWRG#{mg&qsaonD+qM{z#~iJgye7e;$_t64oqS7RO7 zQ!-CTZlpq=Wf{Rrq#3xiVwHGGeR303$+2O9l$}2SRG%JkyMUnK^COYnY#3nM=gISS znlMkE=NOb64J2WExXQ`%c5{N!$@6wsK7swAosg?Lrz+T4fabG%5Vn1uJa3m1c6^>Z zZ}%je@_F*S-HUMG-_#y(Z^C(gck=WhT;TKMdAl#+7XCr<_aj{B^W=HEKjC7(q6F{& zwsKehQo;iX*BbsS6f}s)Uc*n70vY^fGk#$5dGfqHgcB*uo$l%kWGIpE4PUl$4C6N{ zOr&QRz6Rjw?`6LqkNt`Z;v8!4iK`9CbCxfJbB)(pl0io|1FV9A{&*@ljrR! zBIhfgAH3|bM7Ah@FWST&PvjEi%iGulzSmu@^n_&^U-xU2&y(lv=^UzVP<~MtAT#%& zJ~u0$k?8H&{3dq0@<)TgK8kF+mCuvs?fL94_bHzz&)dflc}VeuJi}i29$M}(<+sKI z$X=u%tycMG)3_(_ne?>s`N7jZnR(t)K2M&v7Zcg1^aN^UQ(9E%8B{gHfq$)JYHF{& z9f&@8-rgYjvFGAK6o>QU(02;et$>R-jVlu9exRW3#y^(~3Hwok`oq~J00Z{uHvmYl zwhWU~LAw*@YI(N3@LN!1)}TT3*&mUTu*V@6=!>YRrY|BZ67%d+k7S~B)}4?8rmQUQQUZNJz9-5auED_UWvs&qL_#GdPcp1g_FT_!P9y)I#_aw9nE) z_!P8Pix4gFY{EQ*-d_7;M%A@!Qs@7$raWlU-AvoS&zTPbeaaEqkS&T*w)TZ zadlGq8%j!lhpS5WgR*A&zW`h5qtFrT^w((ftn@udNu+;4D<{)%V;fF-270}l{srmT zY1yk~Nf7xm2Pp9SGJP!NwD5OQ<~YKI{yyd%Pq^5Bgz({nOXQx)pFp_Gzmn+_YoSh8 zX|DV!OfUDhQO;Dtef+P;GmUeh0sdyf(+Te}{Bj~kkm+^olO{5Q$XkYg3z3;b_8C3{ z`sB;waK9n_BVV3}9~#nz`SL*g7|j^u&%Kp4;;Byg^O)K2d16!k(S&XPHJCg97{ZRv zFG2ao5>BBzS#kUqIm(5H9c+QS%E4 zxA0qIoXNk4aH0Pj^zZyFgp2*@wA)s~B{cpeE2)eae|tUSUs})jmyy}=#rT&Kj*Nc= z;mG(`5{B_p`B(3vK)#LSU&BPhZ_b9emawf0+CkwCZv6b~A0ab`qx>6$*=QZ&;d^5K zFn$bZck4_Lj^fSSZU-A;K5xTz2UyFK+1uLv%u1fh{?jgCDQB?d+ugAZ;5xQ#_io zg}IG~04!AeqEW;PIPSnd_xHFY?1yk|uWFIZB7~ucpDqmd3!(o3*Fxn%bRDgTDDsB* z=kmjc+Z<5B{ziDIlIDF6T>1@&voHM`7B3ug$L5fXT^PQo6GYo6^^@{5Z+ zVcg1k!}di;l>s~R{m0~&A9pf!XtA^dOr!?hTZplFa3{l4>jc1aj;wOz#5g4Tb5EAnqzm_X6?8!t{0RF;gi_ zmw|RpVfsnXb`+*Zm0(^{n7#!6HWa3R58C>|bX#ON$4=kT8DAU<({F&bsW9z!#nhxQ z-4Eq%FHE0^f-Wsgx9VaTHx;I5L-eLG-uLSdX_`e;JHsk-3_S_c)-`^a$`z(dQ4dt-Y2-t7N_BObfd$p6 z0fy?l3}G-|4{*YKmxBiLoeE(zaUSXbi%r5mSZq63VX?lzSkcG9#EQNLoE4phQr6@D z_xQg7{|`VGD((Z7iqo{H_*+ozJp4Zm*U0a?Eqr|^szT7PT8zkWZa;b!1v`2Tv@(}B2aD*6E|&{QZOc>2ZK?U zTc%iU91oCwDLk0fN2q$%<;p5iYw+N;PEvgPupXs&u06F*;%!Xv)=820zvBKhJ4fR8 zWyE(D@nuFgfl*7)4ui}@C1`nVVp^r9^|%L`s1?~bI0pZ(Be~77 zl0vw=A9|KLJ^OaTtL6eeL&MyordDM?$n>?Su{u*Wp7-SX=vR@bD7M!cKn#Sa)@Q#7 z(CBq>oUlPBbS~$+m)azPIELH=2A4CqgnbV|&RP@p;{^F_OB{xjFC$4~!~HEOoX7SU ziT*{f2y?V^ju;@Npbnn##nMB*;BIN`*UL!_tbvo>t?5eC) z;Oq3t@k9uASP6iSsSc;dz!@>HA_7nczJHadgLvjR^A*3iShr9PTicl*x3)81TDwH; zLoM8?it}je74oq?-KlY>bEgVlX=eWc$6?Eb@pY#gB;o41|9Ut`Iz3C&S!g7Cv+mlx zky&@`&2cIAW+|o5tGop-aj^;uJi2>a;u7wHwUC#}+8r{Ft2m&tng5ri8T?Y~N&& z^?k4o5TVT!d1ucj??l|Js!H=331!Sqk~gPa%v&YAuaXxL#xR_yO`e(yrU7_CR5c%g zanPO9C7D*hD#O8JX9L~r@hxh^afUI3JEqk6-e(YT5^=2DzrdrRE&w)k3uF~R)?nG+ zu*IX9t^;A%jUepCZ}{a&1WIg&MfTyEX5p4_@}dyn(v_NG%njrZ7ez4{@O z^!|ySyd?G-i-htM`+;Mj)ZFN-vBerQMyY%}HdISb)gu287+_#F4Z0aa{U8}oT1x3O zs1({t>YaT&>>vsiib5@k)5V~QM3I5Sv+#I`@FRhb<{>_+wb0ds3O3mol(##H)VAI- z6gcL4q@kqB{Yb0IYHt{4AYWAo;9UYO0sIJHc!0a0H8PCtj1(;FH!3{b|J=z<&ZJ}WodK2@3Q}HB!0g_rVm_}mb(b5;U50bWpCaMY+OM~ zAshqxFUaiLh1n$aLb=B9l_+8c)47*PIoa&nbA_@4lv7DzJwKKKc{d3|_n>xf;Wt>u z`A^+D!1NUbYA*uflN zam+g{y_xv^0Mtlnh+By-WErExjGquUiH{cCISKfxxxgy~F9A-oj*-Gf0UIyt=r3{~ z%~8fgR>=m?3_mr+y#s0%4pF8=Q*YC9s0-4<|~0Xn8X5*}R=j5=Dm)mxb~tyJg5d2lzzJaoQqtHyU!8 zI}I{ME=Jl}AP$WQRc9jQR-|zE3BX=pK8T{#3U_Us;dziN9T#^9nGXr`WKN7GfO#sV zuXK&dLNMr|uv&D=UkqG&%Npq|LxE4>(6|jb`hZz&bfHN#t%u314SPv)l}V zG|OWEc;|kL3aW=3H3UpI=d!4wP(b&#hn%P=>1_`=pCJc&+aTFg_K-705p{H%JmT;k zeH&7>UXMD|Yt$0pqV{7BZ?O5m*_j>}Sv90yTLJ~1aCk@WAua>zZv^*F0iI2It;2im zM&P>h4RTjD#wzCnq~*C4tm%4GU;!=qqSL)o)CoUA2B~fCsZf2~OJLcD-{GK3Cw$A{ zjao_K@M`2e2!d{|kEB3^p)@MCLAZ&B%tjNgP!UNN9{(jA7IL? zYI=1++hZmE6;WFog9dgG9^KZqZriJ*ZI?ibZrd7Z+lzp+ZLgNRJAvu8y4NX#Y-ytp zP|#a6r;=?1UmC6f+e7%NyPc6qOsqGMf=YkFN^f`6LC`$JZ&Ec!L5jY&w#OYFe0Q;L zt#A}pX&S?ul5cWXZJZSijk6-U5hCN9F2=bMrD@}wA;x(aIE}MP^1cX68)vI?KIDsW zh65;Mz1BHj#r0~oEUH&`0NOY^!PbXt8=VjeiE$gV5Kh7#@S5@D&3T$!BR&}0PO^+^eRZv##vg=IHzGaQd1qZ1U$Fp(>P1IY2!?7 zXq>4HjWb=0^E67+#yLWa^8s)gXNKfe%VXm#c0PlAG0yb>7O-ANI{`|Pdd&c%Zgc?J zI3{$dCfjjNXR@*9TuiDwr@DhWn%XXOrp7|Y_i3c8%N?&NerNn)H^!6?Rg8h|m8x7B3u&%;l3bE?Qj<9tZ! z@ZHFK5t8&gzue(;>JTV{pJ7#cO39s8M&?-!5$99P0BxQjAi(_WeK-u%*h57|I}gN) zOa@sLIf;B?;F(}sLc>&P3DqKDpen=7u39*13uw2IUh_SqXal#%7`4p{mZVLOCUp8!5cX4*TmyUSC{7_e1K!6;z-7s&d#bA!A{ zcRU^Vs=3I%OYkwoWnzD$yxT7)ejUe=o3d*m{zu~S@_lnQpO}Nr0Dd`5r|}z!%f$Z{ zp*yRvzlIWRfeR;8a8Pq9!Gay5OC+YH5@E!>AR$!b7>BhKZ z3v^%nuAu;VTRI@q=RA-HFJe=DF0~m!d_M6n1fS0ALz&Y>wa zQSDCV)SpFY8Tl*{7%p44e=C}Er=@DaF$8k`wruz>dS@Em;{4*bkT5`Ad3VYep_|V_ zYsh=`PV3%6nKliQQ1&}5-4E=j-7U^P#;(Q-*#{VV)h>&Y&8;O1j20dD7S#L@zbAS|jrTW;(~YyhYmEC2grdWg zk>~~MjXMIlzOmi_;XY6YTTOs}YjM8yD)6CXZUkoC%HLU>41Gi~`o_jGexnFK^`=z} zadKn-Nb*EJ2q%LwkJNXpVWje5m~(cVcMB-jk(#jQ#(9f`%Dg{<2)d%5t^7AA|Be^L4jhkMqsUJ{W>+}K>Q$cj^Hp|07?f^OKqY2L1YH(f$Vv5S705> z8{qfR+XTl7-@}2k_X+M9E@}Ne4pI|sxoZO4F;{nl+?t2+=|c~f6K&o#AEN|)*G#lI zYah5azH27h_Z8KW>vR?Qu!SS`W{$j^B#DR zi3KSn7Bq(JmG*n!{0xbM|6Z2Co2MmH1UrtPEzWY~EfaAR6OdfF>W}w=hFJ zSE#c{9a;gSRpY1gtr5x+Qt&tKbO_yu-}T5U6}eO@a-GQC0>aJsy_2cTl~S2nP=}Iu z1%A3hHBzD1MC|ZBsM2UyOPl#|o1e741W7-Xo)EnG2Hj!A){#W zglMuD>Bi6&C3w5QPY90-;YJdSaVtvk$p*h;<7_ty^<7fOZ2{qC{LY~=@@{>r6y}^u zYBr406u)cZtj9{$<|GcK#kSxlB_1P$&LkMpli3%fr)KG%iX%zbRezgQJCNt-GIrDH z{m~8OVUx;8Qq9 zc?R+qz)XmTArqx-AjtgWUeRu#`cxhONwow@%pDJy_#y?kyI#NRP79+s5%~iF*Ja375M4r z()~&OT$;kE>VvEUzTVCSIo+9cxFJ)AEe-3iB~u6P6hfv3#=KaxT!HemF}I19JAjKZ z*F*m0)bes|%;#ba|4I!p{&3#WQh&@SgdT%?P?zrq#^X=REVfPKP4W2CQod%K1zbP1 zTV^#Fe_CcSD;i#pH?6Ytc(dbdZGytA29M^VtXk;sI)uri*&hU5vaGoneq=ga+f^B_ z;HTPU&4g4LYdf5W92NU;yZsrI-K<$j*88M>jt zFnmAgw<1SX8>Bpj6l1v2$S@vfQdcDHW73G<6yXVuDTqUZEY2SJHt@fLGV&Dw1)ITw z;^ZmX4YM@lR~@tT69nH9&v&C)600P4Q6t0s1qBRLKXQta#OEByHOp!2tHGo1qGUXU z)^}0TIfOzocTv*e2WEcHk?!fr%Sb0^q8mP2UPh(?mxiAY`F*IC??~4?8wBZ^*NW}~ z)x;7IKTWCtN;K+8Mdl5T75TJb5BxOK1LZFIG#M$P@1huu?xGlt?xF+IKlh+et>)*_ zKmP_?UPyYP^a)h+tK?`DFRG@`k5ugk03m(A@*RGoxl>;Kn53HK)(TjdWA2{B6Bi|NGs2Y716C6 zqfslzXfRqj<2+GQO)HlH{b*5A+V>fhdpQ+6KG_}xOZ#3CEBP>$96AJQt;A0c8H(an*T}2K39PcJ;49`M=V#sAEX%AKEm0W_N#E^H#YP~|WhQ0-s0Lo}X4vGyq z^rtADUvP$s)E}f8sK+~HkQgM@5M(Ru$9l{i9@isiSdSo659uC3To2tnVl?U=F&cG` z#tmwjTh~42qul+hRY7tT3YJG zEG6~t>H$*u?stq(`G%7otc;HMskY|pao**byc0l~M{1e*Wt?|YChzk@F`dRwH8z8h zQMuO$mCGdF1LZqXbInPlo`STyK^?gOz;guV0N77p8h}FtssN-ersmXbz%XTu!%w;9 zl30Fgp;G>2P?nIIZQc{h?+L2NA4h=lk0n6)s|Zm3764lQeaQU`B{Vnp#`1RwmGWNz za}aXq4l~wdhuH{RcbKu}eMP#{%UCnkL^;x7#7jHg zqz5SP5)69c@jBe(E80Qg8(N~^2_{Qgx*hoQnCYmA=6S%IUJ85=JKQ9bZQQ(TV&3D-y`<8CRKp_ZK)PFm(24XD*zC~|vfMmGHad}B0d-hR zFosP5c@}=-PQ~Rs{DxM*VzNNv0!%|>+^jlt^!e#*5rkVtQTidMRDxzPhXaO=%x zO}hZ2q4O@3ZGyD(W)PoKP5S;NsJ)4w>DV2qMk7D@(!D)#iNFs#6OQtv#)GIkfFlDR z{xX)c3CosIkqwEAibASjD!xCHM=l2qSvVOuDrGw1-_}-Q+FqGr@?7iK8|^G>(gWzo zZSBgGuVBQ#h^+K4B651IOi`zoo~o^ui%3tjtL7AIG~A8%sos` z`SRc6cu5K$z+g_HuEid!uf-m#C**gF zo8S9x-Xm^iJmk$Y(E1*_`C!UtXkJ_`flyo>48rKJ11iVxQ}=X_rj)&{ZGxIJQcP^_ zVXT!HZtUrSIU_NK8Ga0MMV{fspeAUu#LHP|Pl0)hc)1q5nt;RhA$obM0`o)9!{6wk z(e^+LvM%aj^hW58xPW*%y}U%)MIJ`iTN(RH(# z=IXg!B+ew@+{ z&C3`&?713z7@l_64Hf?JP2Kc;kwQ1sO#$5)2hP7K__z?3Hm8_*P=8BeI_k%?IWeZq zeoQjvHhVECueXZV&C$N{dYgDX9K4LV^I^M~UcaiqoeP10`y@RExL5I_cyWrk2a3;L zNN_jw@xZ+}(UFUNN2Hf8PI*g#t8NO$h$H5}u5vduR@^WLsoR2aa-O`0CI!k9Xp1`! zn3t#AipB)WBc5aFj}Xd{aAiJzYV1x);k!51k^#IMm@39vQVsrR@ucaUV(x(QZ3F55 zm3=+`dnfwe+xK4vNAHv@3_O2uc&r{A9-E`0>#L(v_lo@_I*H|Xv^$EiT$s`y4NEND z;G2LvUSjD6x2EBzVj1SeLhr{Gp=L>nxftR$gXn#gexCOwiQbp^-pep3@w`|5wMp== zZQQ@jY@Gg;ru^plx5V@B8S&3W!!i8MeUDd_E-Ad^d`<}*9Khj`pJJ9mZVje`_xld! zCpwt#J1D~=KSfRabrPs64*m(VYMj;+7xN$0<8&fV`J*286I#R`VMEbdk1myR#$Lb4>$Lb4BNZh;^jVd>*iksWOOK-PC%d6>T zwUiEMUV8fn&(+lB@U+8BsBFYf^>)p&z5R3%YW^KC_dq;h2*Lc;kKyk?!d3h4!0#}| z$7s^qe+Sqph(Vq7|CI-t#b{4?d0HNL4goJG{R!CLK`$Kz<}DBin2&?Ng24>T$0wux zhs6i?0!&A1qX<)m?v3PsE*N~7gJE63Tn?p?!|3cg{ndJdb%7(W!U={f<5?HL=}cGE zGM=Z!x3|%f`a8q=04Lyw$xCL~AiickhCe6ZWZo#Ynv%mxO2u6YPOV1xAy9RwUXAb$ z-1v+!Z4PXP!-D*cP?Wgt1z~h3hHedbs+Mo=2ynf@zaTlc1#^VrKLy{7@l*L2?Y$DH zgt$60@WZr6Bm$4ap4_;Ng4$L1nY#iFsKy(B2&J9e5Dq9(D?Q(qs2WQ>K45(mbvClz zp1^3<Bt5vfHccL*HypTL0RqWK5W{$L2rdjg$1gYO4HkI5() zaz40jyhr^8D%jcw3%$}_z#kjr9`$;t$vx_0BzTYdCJEl7{z8KHsF4+jR4mjT4#;WY zk+f5ug|?82g-b}#!tEqz;W-kt@C68C0DTw%3)~LRd^AnkKkcd1e^Q(2NrGmkkf52R zAmpEHxSH|gHMl0~eOohDDy9YZZB6N8jso^+E7A;O824>WS#D23fr&qnKM+9KK@7%} zjW#!s!S?<<-5-HiZ3L7d^9I`(+6>lH-@R4p4Q*E+i)5?v^>4l1Yq_l_HkQ~-g1zCi zXVw>c0lV}MY!1NlJUY;ywhX_WIU!br63i95VXl}~8T9bM%*~CvsNw-$v2j%q=9|VF zxPs`tWcxS83Th0LRaXLMOm}22S^NLfUb0R}2Y7Eil8)vVH7ChWuQ_M#B^%g9#nhLI zAx$aT1=^hiI;EH-{+BN(TOHtgO4FxNkmjUxJc<82!B5=~AGKkFk7;V-{YAOlds{rh?Z} z)I}P8lvcY+>HRd?jo}&TeQ}rp)yk}2-LPEBy3>y;w4NdRMy6(%`8LdR-$*Ru71u%o zF#uEbzL6pB8=0#2jSO+$$W*;=B>&WJr0RVmLp)JZ^}dmzyD_R$^}dlI?i-n^_l*p3 z-$<}}3*A8jdf&(p_l-=|`$mSgL7tkY_Kgg2-^kQD<}mnK9Qu@X3e3@9T7t30uS-JQH!@Z48yVuhk$Ad02a+8|XcaAZ`$mS+7?HPcWQhAl;=wvMbAH1Jao@<) zR_1l!b{nA%7C3L;$Po99O!fAS3~}GcRBzwN&?0i)zL6pB8=30u8yVuhk*VIkksLX-#ppvz)q3PlilkT9XpIE>QZQem<}+&nqB%-UZG=W&R; zJp~`O?gvvd#Lbg~k63g%FZ2hn4=%Ubp^FMabR+nAFeRa$Y;>KdwF@~I4#D--0i0DB%y}5h!Doc~)(B0e56=rX z-weHjz=AId_mmmp=E=cL!tF6b+&nqBRk-73h?^$|cUWPx^MDn45pD%vwYcfPGAqQL zZGyY3b>Nm;p?}lkH>^wHOALy=>tvi`$W4^W+dW zPY%8;jn@;L)<($xKFVN^$@x) zxL-@HP@C0Y4_cX2e!vcmr;|U((81=(A&YJtww9t4nSI3vSPvC#~MrxHRw?QI>89{a!>sHC| z3q!U1!jLY+m%7KWa0;TTk}m!4ax>g2l}S4;H^Z$`g2AvWTF zshh^D<4fI(@qdo`Qa7`l@*<VB+Qh{D2A6+D zt1n4u6(jvHDmR68gxDIg8Ez}-W0kIur8v~c9$kn5QrTn&W%K*n!76y)1Ak?4 zf<4XIP^fW@5$t6$>KYdt!QN7aO+~@q4XIokZKEdp%?aAp0hC4c_qU^?U=H8kj&8?L z#P_$O+33kx`2Q#H`2KdZ1^Bu6U%tN`-3*T3->xa!F9kEK0ETXK4jM9|uj6P&2jLvB zqPt)fT1;$Cu)179qVkpQsC=b6TIMU=QO@O@=x1;$5S6cVN98NsQTa-DRKC(3m9KP1 z6GFZrnegF%hXexrN8coMB9F?zhN98Ns(R{d)ZPb*nbO&3? z1um+-(jDc;M`y*NE7AM6#G;FkS7yheopEN&iA86j+T2+50u;`RMH9Z#T{V?g)~NbQ zcT|0)JK7dSvkRjbRQN6ZbO3tDjF!MN%gB(;aD!7VE*%STGu+@cLgT{3 z3&ge7Y6x}!IL<3b%b>tly2-!f@wSmoL&58$olLbEZt!O7XIkZExWO4h8zF9n8=NU$ zy`G7$bkoXzJuCQ1H~B31C#`s2>CUFT;4JGk{Fj*nU_)+jwlxlFA#R2noFnG2S2(Y% zbCqp3#C>yu^F(cCD8$WhgST4Oq7v?y(>dfxOFO2K&dC(_<-e?5BCDpvg#g&9ef`T*9WUUFY+Om zmv}42YB_Gh$3ZtBUDKsytB98K+*^?&tfnVWw}qRR2f7(sFLAjoj@5z}xppr12(()A zGPc8Txgm|!dVF0&eWg1G4tQVb=6AfqPvVfyKI4o=@WWTSiRCA8-up^7i_&@ObIRiB zaujhI;_(~-dW z%y8iYCcV6hA2(d?=bPE1NiFV4=W;*a%$|3m%HP;S69zMTcY zynq|&nKkHy^j7j$hjZG?EO(2Ns$lVewD zx!8{%&0Pdt)ui_^ah6nJj<3Rbc@;ul=Q$Gq-;kZl35%OQ25GO>1U!W_TyFiFUFR{- zj=K|JXV>NF;<_~uO?G`6NO$>`f3^&_klU9!4f|wsxN+;>>_)3lS8e@!1B_$8Qyc}1 zKR_tY)JKD>RT_`67ggK&Mo*&wBv@)A!M+V&kYMjX-yy-O?R=wZJKw0<&Ntc*Lur02 z%0Fu^h(*fZdkkay#E@7qU}px<^@eAnWG2D=;Lh4I*9O?xM~R(lM9Y`BocB zx{=H6e5(y7HpT7_)EUtYbPG8ntBoQSB{HF^b}#`4_UgTQV;H#DkV=Q;$I zGtH=;Pr}H#-l$$c%FP*VRIht0s1P>&uU?N-O_zK4R*$^|I;Ji>EY=qQxe(p&@s^Qq zJ`1Km4o%QjK^q>}Iz}_$RA0!JJ$$P-U_srL&HvZWfy}foO!>Wz@Nx4(GYtEH>vVnk;a6OPzCV4D{j@mz%}rTvtK{kF(Ny!Z%91 zs{|vX(Bp{^Q;y?`~{muNa?0bNOTfJ1tA^=LI%;6knJ z9Fm566;93UNIq!C322rS5EvDr09*5RI%qs;7L=4`h^W7KNK z>!2a-WH%@6xZEr@Tdwl1dwB!UEm@xK)@cN~73q+>sy^t}q_f;+)F~mI<8rgu?6XPN zbdOQL4e30Wo5g0gC0*chv)Jr*?B!yYo5g0ILwbkd?xmsjWcJ{rMulL`eLBJ$YL}bE zW|#6RjSDk3i_Pvp<`2W=eMfdj-jm}h&CO!7J5e&zbh%kc z-}8W}E^!0-sBM|){>VlLF-xv6-P%Q9hCYjUR+}#OQpp~{%lcEM+Z7#5GO%ns9?L2xf;#(T|l+b#ezk##;Z zU2YbeJ&DXdQ(bbW9YLLgrn=_Nd=c&(H)YZWi^jnFA7v2jD!?5QfTaYNVaYb3F`xz#~mOB$06>Rd-UWK_?| zzMj#!+#xpm22OXh!5ftkF*scr5ra1=BVzDoF`^94Ae}{5XWvhQd>D~En;nTZDdT{Z zcuhG1Lh4oFWGJ0+yy3}hBj!ZXbIw9aKY*hCGENl zIns@Ey31{0Bi%`dTy6^+=|MWnT}C@SN$248b17B+G|6JoLSQDgwiTex@A&V{5)Ty6^+8OY0PJD1zSMh21IZMfVP zHZqt>9~myUg^dg$^O@mtTiD1@GW!gd+rmcV!gtVc*@qFi@_lPa$3^7QcL?Jt6d835 zG2%^9WHc)qF1Lk^Tuj<=KLnJKOGvveR~JRbkWR-Kid?#j6}dBMWIQ_*`&!V*WuzUK z+rmaBsEXW~G$I$TbayT0qLC|D9&&lV8M%@)#*i7A`~?kiTiD1|M2EvYGBvLz3b`$8 zM258*sSz30j>~OfBQmUA_cppZP26+2Eo|g^X@y3nkEIc5PKGkxTw+BT%8tuzVIwoC z>?-$WDI@eCGFuyI6q)y{Z{$`MB6h|*pS0t0TiD0~(yluWqc(CI>2#Od!bWZ<9daEu zx{!31JD$cDkeDVI?vsX@f}%Ay1?bOu#qLCV+8-6PM8EJ@b4`H z{(WV@zn{vkE8sssT7&-}X$}5Eqyc_<%W2%j*&caf zE|q!z8(AUBMqTdBdPSro?pCrf%$fE8({1@i^bNG8uDb5ZY^G&*>?C_$bCe@s0shM?{d&y#=BdYYc08>I( zh)HpE9IHE-J$U0TxjM5)nOr>-rIMxn#|Wu!*2XXlS9^o{-1szHU5zzni*Sw_Ys2$E zM`UP7<_w=j8d;R?*B~8|j1sO%I?EkI{V3@i_j>B&lCEi3Y%E-hUQ~C&b$?)+yq+i$ z7Y$DIs=MK{E5m@C%i%VxsRnJhEop}e=QQyZ+Luu{S1UN-A)TlowudyX0}Dnf$Hnn* z9dhcyQ$FvW443<6gzJ6)UmUjwYK805itD~YUxiM0UmzW0dC0xRr?cEP1gwzdIqtWt z+mLikcMr=OkBGNIpGwEW|job~?Z%Vq@Ens;w(kaN;KVZe%c@%YPC~4^GsUo9=6r^r8flyXR@G4;f7E##X|&x%zRiK4s=~ zo`|P(=aa$Yj<>a8c~*qU9q((y{VBoZj!)vk1IS=2yDJBIxrnxTtRoK8@)*y-VmNTwFS{haWm z`yo{QKUwwvUW~c$)r`b(m#+jpg|zGDuBDR^FvPq6sxrufUkEH0)+tI(0~g+>!&J^Qn{NHvSyPx`#pMxc&Blt`{ia2;A@`=vW@;Jb6Bl zRY?5;cffv>HzXaCq?gs0DTEvKjz?Meb-K)Fd08PopUXGruoe%{xRM%o;(+{zV*`^9 zd)I;zg#!LD&IoT1`Mo0NA0_FsG7x@CME?>Is~+}5lEDi2r)(p9RFw9J5=$74t{()6 zt+Pec8`n)nr$u!|6vDB(TcdI>{4Y;(YRKQK)SsnlWU&7nBh9T*>2fI4yLR*yMve4w zn05qT%fsJ#LJd)Bq`n0@tA@LbHVy@_4ls?6kqx)W*U$;F<6W0;`PZn*X3`Cd6>5ZO zGWC_m&_6Y@zGdBmI1_7Rlf>hMNmGm()ues-6IqSwq%qyXg|9{q>2yTKCM}w%5m^N? z#ok1j$3yX=s}-QMMj4;ggWUmf~=vWLvrb} zhW`pWOD=uZh@5&HHN5m$7jYESM3WOC5C26+_-NfK;e+jb^EQ+g@Bob|)VLRi6z66f z8<jMV5fyZHpda2YnoDuSMbOuh8AbRDk-aW5I;JeBi|6km`$}YVRLKZ` zL78h|6p|F@A7~Yt8*!%LjW70=-2vqdC#_`xN$7ONe_{GwXtuz4XqAfJ_5@$CR1^!% zmBo;@H|e20-+G}LKL&euE^B9yG zT|~vteZ@CK@hheHIoiW(UuH3so)X2}`q;vn*De$jT&#~(4Ll?DPNQCtY;n26x(pSt z!S!6)D7DP$fP5p0R*hnV*V4|?pGD-^5wjgFDn?g&j&~Bfqroe?*ILCe0K1O@DYKm^ ze=6OGqU$fF-NKk>x1E6K``6wi05fP;-ncv0WM8f(pPf%PWFUP_Ui|1FhX3;0z1kc# z8e3uJ*TY6hApXJ6yvVGC=9;xc*=dY&qj@h-SHO=+^yPB1#Ypg}*UmIk@|Rfz{#p8* zVVN@_f8Y}OyUzDF!^5-5q=0BW3;(d*SixIWV5qg)b3bg+{Q=~~{Y;Cez&!9RvEDe# z;waw+PJ!0WI*Jwn+AcbfYMQ)^EQbSI#?Xll4Ls0N6G2N8(Dt$w0WBz?{pq(_NkFT) z#se)~47UWY+HGZ)paFs9c@QtMwIU76IJp!o--v^4z!R2lO~Nu7oN}*{)f%lCt;`&r5Fg2TwF4!ujiV34 z3Js&R4AGDD2rZE|J|Xf`VWeapDx05jT-`@j#?5CuIiL5NFwIgJJDaESLJ)V-@`(tkjB%8OBQ&v;tx($I_bv4mKkV64HXyjWK-)<$F{)+cGC z2iUf9%D)$aEeUlvh>K|Wl}0cup^kjo3w1gKGbnsRLcNXxgqp)a@Stffhv)+Qo!?yc zAnK}6A50AOL9<2KP?t)mi(yBF`jT0V>jYYvM``jJx&Il3l5P`d^@tzpHD0Lm*pJsS zw%1@p#Wsz1O+SHEu`T_FCL5XgL~ojD_Jgfo#ooD%JTIpudO6LkQ`XBH#LN8ko|pHU z51~H1JWi7%#7pCH(-?;zUP6P_*5A_q5eZ&iL@x)yi1Kn2y_^YFc{!;gDjV(0S7@@U zIT_sRV(tUqT-OA1-D&Oxzy6T5s{X?qc1_Ja;ObsMcfyT5cbX>DZ_fH3`Sm*mp$(Kq zu|7WUQVe#L7#IKp>bmiW#WMtX`5b|Lxg<7opz6AH)-B3HmFBR3&(>@NTOSLl&1Lub z78WI1xHG}RLzV?~_;4pNz;~vK!E!0Kx$HCF!t_K7Hz!zFVBJCs?H@xLuK6TarJ82@ z7eZiGD&}0SbPx71{|kHJu|Z5`7|~fxygz_v=tr#WxsE;OT^j<^Oy^3_)*wX~GD-&# zqq^Nt60nb8HF>x`NYNVMX;n2!M{x+$nITt%e6htAJYDL6**=AB|2*X;ZIMyscEEW2$VF z{!OjMHBl0<+f$2M>Xg=HX_IDB+KZ)(q4YzR7Il--k)CeFpeKN7EJWYfMjcevi|#MO zc-e?(T>yU3yww49b9Bm!8IT=>feiJ?-u^FnV2j z8rP)<^t$vku1gQ-b?IqbmmbjT($lyuJ)qa6r)`6SfjqS?J&o(q19i-s;b(Cg*QEyv z%sF6Mq;Xw(K(9+rKUYDLWg^haa($lyuJ>acNPvg4ufVVC^jqB0_&CJ_i@C_r4 z>(T?Q%!k13Hqy8*J>acNPn$uT-n#TOu1gPi>(bM>EYd`FbL%<#BD$vj5^SvWDhq*32@O&j%mmb)}h|{?)J+PUikRAqOfH2><3(4~AlP1r3pG)61bS5+w@L%3$)~5?DvyghD9mW@7iRc{q5ghh zNEc?gl^$T>6dc@i7e^zV3pL%!q@8pw)O4$4iIfX9-3)0hoeMSH5F618HQlN-9(K}t znma*cUSp*7G8swc#YS3hDKjc>1HTtifen8){|J26K@1fqZH;ZAU$W(6(%HQbpqc$~ zI!>l+`IvO}_wd6(v}Tld3KFdur75gHFz@1ZV}Qw2kTH=-{~YL4FO*Wcfa{KtV-}My zGTCMbS_`l+5gQWwnnm9$&B$o#HGK${e_f9Zk11p`8mX}XKkit%8ddO)&`PAQnnqQq zNx!pH!m4aUX*Ac&qn((!811|zZRMKnSybEH1C}|y5KgF?qb+ z;QIuBz*h7L1X`PKR;4Ys(@}$OR;@zIwTWHYM*9=UO|#BpG#_os6VaakR{+D3nAW*~ z#kq_jU@t^*9llg!)?&X0?8PXk*o(wQ6Pq)h`-=JaKgDp`+z0FFliK3R0OFb$w2a0$ z1uZjWH5#$kcf_F)8fD32EaACe7j>2r_feMI(gBBNgIHn(UPK17JL4p?F@tAG>Jvc2 z=Gz)}$&Dy+oWNxhry4d-B)jb*>Nu&BFkb9YpzZe5v5%gQ!+C2#T8{GznIBr?&~*z- zT<5Dwh@bCm*m!SaGRjh%N9Fhoj;T(H^DX{&RnbwBO6L~QF)%`1MOGsDDoSl$ew+{K z4L2;NOA|PR-9QYv+HzCJ(!r+8MkV!8$>s}Ofkiz*T27!bbZoxI6}Y1%N>ZHKG|6j8 zN>dD1Bh7oq$wE<3zvIMajG%tUX#}*KAg?8O$BB#^)bBWvNe}W`f_I$Ago64VCo)+< zUQ6(f6PcW#e#ePS&7gkAiA-LQ*Al$rM5Z99-*F-n3-Vfmcbv#H3i4WlcbwY5&*Gqd z$Eg%di=ckTiC&ik^*c^v+68$n!8=Z+Ft7vfl+Z%4$-aNh2=ZEjcbqtWb{Rqaj#C#H ze8ULpcbo=-+ie8(J5Jnn;Tu?iLg8SgmJ%|pN)y@z+4hNHbB=qmM&le(6qZeql8ElJ%>Qe8_@w=i~f zElJ%$Gh88(hB7?dLKBs1qlo@j;lN=jJ6KAu@Jj0&R=Tqf<2A*3Ra9m`;&Pmd-aVdP zbtpVUQ4FFC$L(ou1sA%8+p=)5hVW_h-cn{%=Ed<{ucB>Kl{DSkiD<(r{SP za9GlCSf%02M^X?`TBY&GE@8C@Fsv2`UhI=y$!)g&=SS1FFPZI(=r!UC$LRRVoa)Xe?T|jOmnPr>LFbQYl`!Uaw z0O*7_4P#Wg%rfjRp=dt$J%rHySA9sR{Q?PS(@N_y+NWvzMXrafX725VlmBItsl~n& zCDliRC0G4oO+abb1yFiXDRB}^r58OVA)vGeR;|rSX$O_~IN91PYFA!1(I-bw(r%J*xe%T(mB%Cex+hE`YeYT)GT1dtiKqMGphYP0=i43-ceZ4X zXD{`|omI<`zC9rxXQ`$)`QmX}+`ART_|WP|n6kO{K>2;E7N@m?c(rc(lrLVb#l`19 z{HCRFtB#qFs{N)GA4l-!Vaw#D!*1n^4{PyNtZiddQGB56W#%S@~zIcqqQHG@-9Esz#n2RTrYvV0OYD7L_?Fm}E*B4K)I83m10+(g; z3N1e7i?6UaCX7fe8lR}e8Lnr1qQyv!h}98dd^K7;Z{mxmT8tDcUO)) z6&ln&r4avZ%E+_%%_7zI-!k}W`~m%%@~t34ITKY}Kyg^Z!Y*5>t=IRfuhf0=22owB z#a(>yTHPn-aXdVw#bbT(Q@T%{BrfZMuv~=u>O?O!)`{WfZuH}ng(S5R;CpiA%z`pf9H724!!JMtkY0%G7oDuoH1**THtuOPdzo9{Ygqi7W zE#B;l-`1et$ieuo7Ju%G-_@XhPv73x;y--x`x^AY7^M88i$umxLMUAJYS6jKviYeN zxAw)KYS5QeQsO!qwexT#HS1~dFTS{*Mr{;9jcIWx-K!nbsJ+9XTByZEzPM1M zmdUZ$NQ?XU;zk;^>Adx;W_~M=#)DBE8y|tL{*D2R}Yfu|;*qfG*eI5x#h~2DN8zi05kYbYDDIgIb*VT` z@uXQ@|9$Zy4eAv{?M^M`s!$d8of_1$Ia2S{;_A3NQQ~_ws0&LWUaG~deDP8Z>Q;`m zhqd@ZU;MBJbqS5*%jn|TRA2n42K6)C2APj(@!h`oF%9aUG`>Tp`yD$D#cge^Sh>vUWT3>uzcZp5$NiBZU7oXH! zQl0bEQ(An;7oXByQkf_4pIV$+)rNoXBXT3#4ruXgUmUR2gl-iBOVwg7zE?e#YEPEhr@BF$ro}sbahlC5 zml4^>Q?Qa2AN0kQY&D@<#}2Km#ixC7W&0VaeUKNb3@y$Ldu?afYR=V(#;a=aIlj26 zt>$|Rcpb~s;^DqH(^m7nkK03>t;IL`;%r+@|CiBtP1|Hs_Cvn7rX3U4_*EY>s>Lt+ z;;06-1&!xw@n^m`S5LwJ&C{Tk7XR*xYiZ0M=By}Bi>qaNap!5wPhS9WZ7pu;i)(Al z*DSKx5vSgQ=btKjVw*Y0QUmoY&Xl zJ-)cU#{BUv5XZFms4tFb%tsToV%uc@*;TTO|caZ`>cx7FhFd~sWi`2uE#c3OOi zFK(wXzlP%TY;|XHi!VM;V}2orVrMOW%olgom~ZG0F}7XhDP`~Q#a%S!B{DJ5;sd_8 ztHwM^LRpo1x@*kmwuBfTotL)xeS0PDp)s$;+|pBvhxy{3 z8uK;8yq6Z=;EQ`{%o%{$TZc-@xFCMHh&*LdLM2oYldw~tnm>;9(L$#Q1PN=wtYRubkv<%bY{=Rsa#(W^>EyK0= zYF|8DV_sioTw1)u7mv`Gf592oNG;yzi$`kAmvSgxq{Z+1;)^uqLm2lcE&kaTkJ6Z5 z%B%lqEv}s71vXk^-jc)NVl8gui!aug_oHich*EY?y6pfiOm7LJ> z8Rxk+pK;c@inI8+66{%5jKybH6N}I1#qkQkb{GZH^;1!16PpH8B_5aKG z&E3m61SQi|DmO`QQhSXBDa{3twT&t`z@_2 zbIPx?S*}`ISLT#|O6XehNjgR6$+zs*`=|c~(WrfCUHnZ5CQLSj6!08d-h-CqZzhz; zyJRR&VDa;KV^p0 z|IkuHRChUR&u!QmEzL$ud}&F=G}{(hlKkv4Nq%;j9#^zV^3VZ#O!BIfNnTNalym>w z$B}@gk>eFK5>N6;G?Lqu6EeoozgGD%#4~#`<{Ok~^UqdbKAz5#G2e$XK6+m@uYB+0 zIXoHjyV_~!G z`Luk``#HAIl6mHo$vkt)WFAGU%mW>aE@mE8%FLrEWFF)kBe#2d-N?iW8i{9~BpS)> z!qmVR-mSoVJo6-D{uSPk(R`zV@*#?6o@C5l%ljUhzr6zU@ywHq`3HFQrg?6+r7kUr z9URX*$(VnXse$IZ*Dc?CJo6-Deg`LAG{3q6^YP4+jQJ~gw@mY?^~(1?o_UfnKZdD+ z=EqfFKAw4!F~6P<5@`PQ3e3kdPcr6j;jJ3Y7t}8woOtF*#{3<8S}+ghXZz;o*+NU^ znO7$B%qx?56sf}m{ zA)a}XF@Gs<%V~aP1?JcQ&>JY@ywHq`JUZ1IM@WU+>sN{Jjs}kp0CXxtiXIc^CV;b2Hvl*YtL<1 zzW4FWlZ^SPyr9$kBNdpBXP#ut|8x$_-wN~p_~vi5-$J@LOES-`WirpLWipSVRpxD2OKUabIc+N@2{I`63LG$6_ z^1YAeoMg=3%A7MF=CAV2&$o~JIcI*EoHM^n&QY|=IndELN0lX^q;KXxIGUj^>(B{`wU_PF6k}=<$cUbg3h$jImrTw3-wY^72$(X;1H_tTBR}#xJ zAI~|-m{0S-*%J)8=bCNOt5-;U6Kd%Dw@tl*4`ENLlS^)Fk z`Q{hcd;FZUpiItLP$uUnTIC$*=$xZUnR66n+U{F4~&;{E;#%*S(1GUn4bzb82DFoenjC!TYX zF+Y?m8EAfK1?J;9CmHiCy^-^01?J;9CmHkm`Aq6Ics~R~NP%;k{fVD*ZYz^>ZYz^> z6s>X&bac*9rOY{sGIBTYnH0^xRDt<;&Pm4nw0_!r^)}^uAI~|-n7^}!Hh*me=Hodh z8S~#VV-lQ?D=;6=Imwtm;(6Z!lg;wFHlA~mF+YpbD0+W)1?J;9CmHicISHisUn?*l z&pFAM{~nNw`SUSlC=Z-?&Pm4nUZo_Ufnzmb`T<}2eYE6@8cF*ej+&yz7fl;0-?&&4kaoQ1Z~l6e-E$vg|oWFAGU%mW>aF8=jgl```v3YkZigN@|qXCqHl&`3P< zB+*E2b>7C&JYVuIFNS#LNydC0^CrztsK9(Y^CV+_>Huy2%?ixNGfy(+f8pZ`dLKKl zd~o8KCmHiYI9sOqTPrXh&pgSPzl2X@X`XLwmfN-dvz=tjAHuz-nD2~s$}=C&Jjs~v z%%_6%enkc5y` zWX!+kb?r?Rn2%?kWXvDsQ)Pm)uLAS&%#)1y&3JBP-U0J%@m_)g=MGzF$vk(I$vk(I z$vlcynFl&L^Qcm09z`MZ$b#sLIXv0O@(LP>XPzV)$&E3w(fsKO%*QiNGUh+z!(W;o ziMdsI5XCc3GUjW;X)(XG0`u|AlZ^SAxJ4B6HF1`e=Y2f$BxC+4{!%06Z>+$4Jo6-D z{sgB~#QyUN%*QiNGUj(+nknYb?o&QE@ywHq`42d2p!W|{U_PFCk}*HUGyi)9=Hr@Au7rX$vix=Sw?&)*dL6c@(W)L{W5J%|WpA zmHiFu@N|qLZ|+PWJyu?Rsnwh}sG63S^~R}}Vz{5;Xv%0(y_iE*TFW+E z+Rt6Zv3NaN+YU~(c72)Fu2(PSNNYEgX-(78+Kutn-e+qxsahi|t>qXl?dP`QGoG$! ztuJ!3>fEl5(1LzfCystMv8rAJQnW%}(F*+@j-W4y_w-*0>ZSbQ8%h`Q62L}*INt_R zZ~xqifoon3FP?)~#eB7Rp%A{h48l{&#H?wFd1^dn8Zl{7$2g4-i7$uss<`)1)-Nw( z{qi!1UQx!nrp5Y|aqG2t14EMvQL=()4SdxFbe#v;`c`>UpPNH2!OvW_9g=+6D~#FQ zXtM!Z3NBzq-aZ*@-LcaqYw~(X>RriOFp;bPTfbw#Fgn9bPnz1roql2?P_zZI*Z>e8 zfG`?xJGK7M7)`CW3b{GljWc4`@zxcHCW}Gu!|`b=Y-t?R-D@jb8oQO{cT}RoQpoAoofz4IrkAXKBv~fvd(p(+-NwI zXU{RS7*0Jpg^rEA5RS=>G5TpOF&fDma>qCY;r{TF z3x4Hbw3hU0EZIOfd&yHX8gqL!^Eb9&FIhOFF6Jr6S#KMR*1cRa2gqEa8RJ>(?9Hv{ zE{1>n{HS?)B5o97&!ea}WU)1rfhc+eL=$!xHA|prZRtx*cG$JlWQQF9p)lD5t=I9h zwiL0$q`N9V2dPm!7?qn&;G82YyD^@F;%4-r7Vw!yA0p=Oo)hCC6en&XK_`}gXu>hk z0P2gyk&mDqZ{|-Z7!Bwu4N}Y6B5oEwuid;G1U~q{HrHKk8mrl6HB*A#NgW3LDF_ub z+xi`9d!(&WfE#b?Ct7O3wrJ>(XsBWGFWuHW5d2s9796fYWu1Xr9`1}*Yh%g?2fJL$ zk+Ebjc9fTqQCqGV&!cK985*@sW~-CnTTB1fHs69Z435?^06f-dEhDG4Y$9eYaa+sK zscqgP%IPH-5Bb7mzkrQ9F(4Gzk{m{a;zolz+YRHK!&Rqg2Tq^sOFumhLDT+A!N-LE zg}n4*1L3cDQTJo(sV2Vs1--M)%>w}g2h#=!1=qbG;nk91dl?Y-V|%U4qCvX7YA@^d+K}M583{rLFxAIPn;~j*0MDfo2k?JE zr~#Z0t)|j$+^Y*VvCTFd5dTK6eTkph%#3k>uZ2hk`Bu>>o{0t&cwGgYUs0^U>n42t z%^rB&g`W?;Ee(&j#xyR*&%D6gK=)|;EeOTfE?QUi4iBUXA`s^yoL#=)Xjdey80ftzdMlNlVs}G3`EJVjgFzOnP3s zi=P5}so4@zd&!C!C3wO;UM!t}Wu7^Tdw2&rfZK9j2iIco-@MWsGz8IofwFB7#y$Y? z0SKeG6ylPJ*IbDQYvxfDxI4W*UnG`WkRMO46h9h#Gv<=>5%OT#e#G1W+ePd$>8|C_ zQ2nw0I@6d;l?POR?0`i2<69E!5BC+FC#%BRVyIeM3JhTFi5K=*XwVQd=~{j#S(laK$?i zu`Z!nEhsBHdVUN{U$v4^HZD3HAZ!f4B@ z%bieLhoAYC`6ktv3BRTq&(f6FL9nL^LCAE2>JQ^*ZCUFXT}LJM!?0a2DrYJ+XteB^ zvyf7w4ci<8(GB>SU#gL@1tMv09|^YiUl7tBRVRt1v(QNrM9VjHd*6Xj?NNgU%eGf- zH`~LRTBkEWSYw<0(AOiTv%j-Oc>TRb-U;slRn^~XWG8?dz^gNLjoh!`Dt3o`UD0EQunP1-=A|815Y2R6TbQh_oec$`T_bw`omvFVpfU=k;O79EFgt zyoq5~8tH`{cK9m%V3<*1hh-YR5WEUIEK_bjY>(Apd#nySEcY7gP+5f?cG%Ec{EJcHwo5VTT&84Eqm1>`aHRA5VuF6?Ufd_D1k3?99a8_E;UZ$Lg>%rMKTlWfgX&!-jq) zkFb?;#ycu(#TAi5Z!4}ZI0-vEO2TgIg&l*}gBfV&d#n!IV|CasOK*RL$|~%aZ8l`Q ztHM^wwaKBk71x0r!dBd9a1wUfXbF2B!{%nurSN((!+zP0ao6&hP}E^l^^CCR*a-Xj zo~V%Tm>W@f_bi6}19Vl``3_(CTn;lT?0o6%kHD+2^Amg9V|CabtHaKh-u?}hRoM9s z8w$Ut!dA-7$sugT^(Tk06*mQ(gpKXsImjRJ!X5>$=QHelN5Z}fiaKlqs{c1^*++#o zHY7)D;PE<_P)nz7(7

sCQRBD-uyk{0T<}nxw%pnXXP^@4maFBwG*I-t`P#~k>6nF(g zLE>oeSPg^6Y8VP+G*sW?!BF5xL*xO2QXWJOFevUia)3c`_k$A{s*DjB-t%BsIUC=9 z#1DD`!wXQiZBXu3K7$Nt>C(g`e-#}M|UDsjQhhRp9T~~U$ z<_BKbbrXBrV|CabtHZ7vTS^XLD{eD53Hxsq_TOIE z-^24?*>aeMLM%Z#)AJ-RQZ^0}MA&@*;8wTX9d5L)eOY7o3Fs8>%7YWj8~n z=g$3G;rVi=ye)RD0r(?O)L~QgjIiap-nT0%)N{w#VwQ>q&24gvu)HdJY@9nLNT)%8!ym*oxau4q+?q05}QzFsdQ! zMqb$a;rWg%i9*8uFBEmyR6QeXxvuwNZ*RqQ9U-q+z_53Z_rl&PtKV}!_QKvOy?p_A z753J|-u74>w#VwQw@Pncg~}@Itu`B4Odeq?#n{WvPCu(#Q4XeW7ut(3nehp=_k&s5los{>AY`+ZbH*fX0WlXK7C zJK*)*^n9BgdmDTQDC)4OdPdlCZhwMwj?c|v24EURix~FPmwREy94@yW4Kph2nDqAJ z;8obM#NPH;9k$2nuw&BOJ5gDM9dp>wLGlP&DVzURVJogSIrO&TI)Ia~ccB`>zTXRb z8$5p%Kj=x=qoAn6rs^4C%el?hWX$chS&Wb`!grp`Wh<`m!rpFkt>;XbQDJYF-rfmb zg}ptow>?&e?Xf!S?b6!^QCWq(-DX3l$s=r~ocFm3TXCi25Vqn*fs?Seq8h?3ZGqnA zZo@yr^WWHE+wIu7;AcQlhfUQp!j|iHht@FC0Qchv`OZ5T_R=f8up2lG`%#!tVK zupeR9ZzO3$J&nN2v-`H6= zY=`xtD&#C2J_Hv#3H`r86qlkxDfdvX|0RfaAi9ER!|kb$!`|PFeW4vQ(dFYHz`tg_ zp)_W(X^c{BQXH0miwy&@2}JQswsk+a@4%Hl1|o0(ZE>&b zdth%lerzibd;tagJP!pAQP9+m%>&;S0`Y?DnBQV8<;89E;xNi$U*d29w2D3;w+n}H z;9{FV+zFz12fa86ZWFjtqmyBL4nhXGv&6(hCFKPN`5zGAUo$RhZjSPUs;$suSnrOq z*f}_a4}xn-t}YJsz{MgU`hqAns-cMs!QB9^^db-sfoQ}1xyQrawYsg5;9sVIUmT)f zG6l`;*puKtfPnv+aqaVR2=ZVQeLS6BtVUUE84mwB2yQXCIXIjK7n?@zEA}zHcphAT zaHZQoOaak`+kk%tdtb9L;C>VMyCA^7W?TrJei!;!wPjre>#66#-d_-`gHq8^5V3D? z*bXlCDTqTLif6K|OlW3)4I&DnIfypgQ@j-R`r^m7mVv*30)8clg6nQDBeLYt_F7mTEEC+Ze6|( z_D-`gc(ECLLkjpYCJO$fpp_l7T*EjI0`Y>&svF;p-dA2!xf<=hjh+bdmUWq7a+a^(PlSV9R_gXh-}+whxD6s)D7wH>Ps zJ_><&v7)nK?1vx^M$!9^(~GZB7W)K;R?sSXi`+IG27-${3*vqd#r^2T&){AGS9%J> z*C3j6EA^av@I-?47TQIv!8hl3qgc3{g>CJki@-PMr^Q(K5({ToMg71lpSU9YT1fU# zveoH01zr@OfmjX>>ED4%CuiW02QGFT`rSbkA47%GViZpWSK0=|Js{fr03?>f-ZS_S znLofkM*+V`MZr@Pl-RL{!M{ZTKdVN;3JPwtVkg0W1%dLfb7#Z&0+LXU_;(Nen~k#A zbvT@YTG8d?F2W)Gdl3CWv;Ht305{J7W zFKR$8io;59v8o{Ufhe9#YrVmx{s3YSi25L!bGQ0_u=N0Kp$7)C2l#0&7H(u=JG#fC0AX458t+=OPu4Y^kG9mcW}mF8ybHX# z#O_O+S$M3z#CojTPX4&PPZl>>OG?`nHkT&(Cpvq{@)_z60k92^cEPr~0`Ifw$M@th z@ldwhL+T2wxCZ2K1y)=SaB>B1g=)A0PvRArpKsfaz+T4>da+BvUj{{e1*Ym5S74cV z?CJ$0`*G(CL>_s7s5HOULuJ39vIJ%nD*J6N1N{KJLS=sVhsu7Ne$*omRFti5y3HJXWLPu^JUr z#^CVBielra{4A(+fo(NbezxhyIPyS6*_uxds3>j?IiRArx4;Q17o!?bc@C&F=cRKL zf;z}^a1T^ChBF9=tXf7?uDRYr<(QyyAs3=?MKPglc*O(ko zQCuHzGFJE{d7yHTsBqE|LQo+Lap=jU<4P!MRH%9eDw0=z?t}`z*ycu5?)?Z+x%~zY zm0tvv`(Z|*@{5gGuJIXog~~69sCcYK#bY%pza*lf*f=V`2rB76d#LAQQ;)0!^8OdBT@N9O@cN+QKLfDGfFK*R6JIr@>?P*ijAZ4 zo1n57wiPPB+4N&0d7z?feLxPVDDF3MKt*v`zi3nrqZ&}D3shu6_7Vcyf*; z;^na#FOSuD9Z$qdv2nbP3tp#STj2$l;787{3NK}=4LRVYxMAdgm*S>_lTmaQssXQd z#Eai+brDoL13PZVO2IFMVw>8S%K3tutXMPfuR`GAMI&e6CAp|mADBOZt2s=LT0y)T z&+za%A$a`~^qYs*iA20SR^#Qd8m|+HcqulH*9pOE3~VdBPT2Hg4tb0( zWosol;H9`X$N?|K9ReqKbwM@YHH&8*Z$u_Pfxvjyov>rP5y?7^sW5LwD40({{ANTJ zhS0znSjpI0(H`0-ZId|Vtt3`MW_nni6s#7(xWekB%@+*b1Fy!`$waI?R%7L{8mp6u zSSdD+)k(oB<%EaTNt=GuBM+>Ut#0IimEtZV2dor#8#ux0YE%PO4-hNfGQ^(5EdwDr zX~%fW@H`adwt<4rD2U%S2v#(323C@{u5JVE&W=f(y00Qu7tQjp>MZNno1FBp>g@2t zL6g8MtU5cl81nQ=J+AUtjg`l0tUAl$easTo9RzHl?h~-3#!+X7?Y>GL*r>YSkpni0 zOZi=4qqzFu1eQSexe0xI{FI|elt1_}!Ke|RVi zbl7eu@)!%M?pSg_L2>iQ0R_da0w*ZUK{cT856=_cA;b{GsfYw657%}|0onx-G=0Vg5r9S!&p$Y*@HP<#g5vHV2NV>y0i2+)4Ap?bB}9QU{Bzf1 zB_2^2>d0f)_n@dzpz0YYNM4xM8x@A(8UX}u-bfUlnD3!5Oi(xlGYW-a4rlmhpY~7~ zmWYDKY7{(HqcAKHg<*oim9VA8!Z3&JE+P*URNW2afP&)okOK;e`vsh!um#nC!p%TI zX7tAp$Z>Y(Fh^$eA;VNNdS9St^d%5@_|V81_{b=^tSih9$JGPatbd01yt=@{XSm=q z3U(Ae!yV4(9|NyO$?!ycJXYi5u^OM@iTDf`d_IOPh0kz@?VcbHd{o`)COF`uxDs-} zM{z^I2|oK!4fs4jd^m&8Ll6ZFWVj2&IcEgUsXN1EUe46FqGa?ZmkJb2itj1?VB0eJoAAE3K<1@lxyQ9ei zA5|A$4i|hBw}Kq-QQYg`1fNr=27JEfStK*|XYr~S&!Q2I%-DZ{qMETou$qGZGh?TL zGq91db5DP0kHonJTuweuZ2r34!)Byl(;v6i3Y(D*XYBWYS7T>nA~qhYvGG`q&B#P- zMhZ6Xz?K?2BOSJTggmfOb*tba$g!iiB67e+as9vvHdzY=8v{EL$PC>@5PJy0NJnPq zH$YKl=oFly;Q!3fY2XZOB=7vy5!yT8(!T)r3&f_|A`hD#vVY5Q7+2Wrkktf*0S}uU ziFY#|tFiG|{b%(Za=X$4l@%B}Y&JB3Jit)O3&{Zt#XU_9U?}cga013?RKq~2K`{6o z-QDm!2l)_svFE`50mWu-;tZppgn}-1Bh-m~fwHD4rg8RQ6xKvZhd)tbbWB6oIrw!r zLRKv-J%ze|;fK1iqH-ka;h)^@(1A0+lv~5RE@-U~Neb3Zy+|Vt0w#b)h;N^ppRq4qA+iS7`lTH=A((BWn&Z^4cNv!RSkBj|zIFmYsh ztOnC#HJA-$Wago=0<)pRhDyl;Or<=U9KclEE#v^E;vNSlBeNT-0n9NTnB6u33%~QZUrcL>&P$r4qm#g+d!88q9^zTaI5@FsFf^iJu2%0qS{R(t$I;l$@DU zg4T8-Edt1YzeX@Gd&mQGr+_&ecJ#=UH96D4t2H@0orE8&g%)XwHvw z7jJ8h&0B zT(ABcRQ|%x8*TTYu0+92f2e#+MbQNhuZqs;g%+CP@H@1M>XM7#5UGkNc(R`dqBsY0 zmD29urh_Z(58`1E&G{|!!LZj4V)jKB@NZDSrk}Ti`vhF+y&!%E z(VSmwKL~pVwVy8htevU-q~H_A?U=y!}xs>_p|0Uw1i(7Ke@{hi$b-;&*$%j zpUYUb7>9>or-+{lh)u&`3%D4+y7wK3;!;#7T@5ap1wWq!(H=x|e*Aqr>`kLR;5ioj z1PEkoQ?QtV;r9J#NHARkVJ8Z%!S7a-YD}L7y9GaQRBT3n+z0+K{80b@(RCi+QB>di zpV^&Vc1T^=gg^obeWdM@P(yL(9RWo^0V#@rG#i2iqadPKP*D*Ou_L0Q6hTme3Zeoc zpkl|49Xs~_=e?64-{156;hB^7J?GqWZkw4qv$M0_9{5X?HM2r*+>!IDpcM=5pcQYT z^Ikzjb7;kLVoyoHyoUgT0jYgz#mBJAVg5IOy8$KoA$V&Wy;5Xakt~E4Uz`>wQ&Nr# z_fe8-(V3;Tya&nfapjXbW(L(mJtOcpt$ms3-J~pLyO;El~08 z&ip$`m!}4#BfcO`(h~a_H#e6y9Raigq&88&Z-8wI%x?j>5m53PBXO8`#}to|`3U|r z1~W1;WY@(oCft%lrmod$Xcl4kmaQ(@in=DtIq$Glj!awnARS(xjq+X}cn8XM&{IM( zRF~m{&_o6P72O>egEMq~Ww8%J=KC2x$fAG6dPS3xc&gNPXWkN8e~H?A9wIl7)}JMI zDxw|C>jfAONDZQZKNq$P=HCd|3Ml!G*3Kf{0>z{C79;vO2Ge>OR?09ooFtKHeV3ZF zUWRMf3ei@y{w3&}Y?ZA)oz^}8-@-dV80WY*MARI}Prl^=F{-1|oXkmh39l25}M0YXZ0zkUByEe*)}Nm_Gv$ z$*1+V(E9A{IMxeVe?L5lq4;<9A{lziFglz@A}@^=ynxXv)iJO!*7j^zlUjV4`swvw zb5KrHvF*-_s^4aG-eZVi1=R0evD*>zVcvCsb%4}L3ivxvtMGPhu6@?j-+&d*34_ z)uC>mh`oha2=iVAYy_kR;p|tTO5ef!I3TN#x?MnBCK79bVli{(!Q0EA-jQLY45NZ0 z?@|oiq`a7IC`+A+S@RHd6Wf3Lx79k#+_ax_?8B^!-hPP|EPrEJ<=W^u^Dd|th!(7k zo-=Es-{8U8=(+!08$I{GYokh9u{Nrt=^Z8vvaF&VtO3|aT}Zy<1L%@VByNx>leh@c zwbHTsT394Jk(>GK*vD8G&7k;_AjCL@XrnSsBb?@jCs^Ir@K+!6`I`XmVD?`G zRHusj5Pk{%0z3qSd zdfWf@btSFn>q?s5VbfsxdKZ1oM(Tyj>6Bm5CBKsRKw`hdPDIyA$L^sas`e|~+M%z{ zz%+y6OM(!46=I3X+#pdVagoGCMAu5k?hn8s;U`Uql7n>oA&MVSUvG1~Y8cDv)1mqm znw0{7;88B{9pJFQ$AClw`r2whU)RBrzV@5&w-~M825=UjyAOzjKQV)9)%l|X8P@au zt()oD;2mS@&6od!UuIlydbQ9zZNJ|1Xz*6{^`<+6_l*TOc;8rntvU_+5OxD$KR+IJ zgZY+u5O%`}VKTYi&Y^N2KwcY6G6;wgkjVFZNctY5XCxi`f z5H`S8os&-{?9+r@d_3&a=3CN1*r!hj`}7H6pFSaMfP=6Bw(7jtm#~`%`}Og#o6Og3 zgRq-U2)pTou$xW@8{i;pfUPD%18nuMhv^ROPCf(TC^oHXh$GqR4=t;cc~jO- z=fbddR;z8ze#R@ffOa~W_h#)hDfK2SvlH$#Swpv^2ls(?n#7@7vV&&`Drq8k-%KUV zE7ox{`&DiOa%`|)b-sCsWB1kQF64;d%>>*hFd6VVAUPV~4MF@Zbx*)a4LPsh$U3E9 z4@+i6S?{>_;q@@Op%{~|0=#XAE5+7{Eki7ZrDjmTe+%{$%>M|mA5eNjI%>sZv*(7r z74RQ0m{phz-DT(y`sQAOX%$wpk<9`^uRM{(6zdQ&@BZi_3;&8+5PS;8ML``OQyqJw zy9S5k6o5Ad@r2lEVjU4L!cuEh$62tCVgA*CP-E&il{zgV-byyr@k)4I3}&4y!(tiQ zhZZT3*2#S^26dFh6l)*U@qAfS$A0xVEn?gk)UoOPoDHr+=Usu=fR}d;;4Og>fDDhy zo)1V_4XNYppr)w&djS0bC9hDYqr_{6nK~xlgPYssQVx>x{NMmMcZF1;@TL4)yQPed4LRGq8m)8WCp1`8*!P~FQ~ou5sP4{A`195u{{p+>jU-z zN(Pdx&TD8CkMS7;{}u!Pif2&v25iHFTvsXA_2_CeA^PJ0?>9B5HGYZmoD-IIF3_2^h<(V-zryAbnjzNo&xZ?A*wWmwG}Hw z6u?rOlo7jVhcV7(=r|?MgAlJ`zI7+?F zcm=syK194s3MR29iveCE#0arkVj;vdSZbDXb%xyl^Lqo<0L+1+9r3!bX>RD7F98<-O4rejGU8od zk!uJ177Y9=N#XPm`a?l3uP=Nvw&XN`HxBWM*y&=O5yxPuW6Ed4M(mRb5N9 z1+OwB9z(L%*}R5gZ=)NE-P;3LA+R0r1t7Tr;5~w9nnHayU^<|9HT&J3;C$-$0sm)Mc1tSu44YUaWM4ct5kL_Ik0> z6Bv|h4^Fet7g3a++NE4ypnDs8GOYpZUs$*V_7lK+7m)```N~xThc+<3F5q-PY2yrb zH{z|T$kiTxF$U#ohEqfIV}e|*9wA;&boXFSP6l|R5ig4k5i3P}085oA*G$-7Fux2? z(286=i9LvTXIA7I4)1_LxfbHI{|`nb$hA_r9z=Hz_Tmb)xICUY{;UHJ~YT`MZ8=7KIdH}BgF;pyD>=^!& zVJWK#xmuxG0P{NoRsl-q5&JyiJ;kQ+x&!_a2DPh7Bff*UpYft7Z1Drd$I?> zYmdlp18XjpgGj+rzH$wQ4TSk;0;T~QwNG`-!t*6meoep;KuKXHEkD5g zXv(v()R6A7c2C<6}m%vgJ zDd4Y#-464g0c-@6SY%sCypso+! z8KOohY`WMmL^D|Gs50LM>kISm222K&+|O8iK&BDN)G0pjITS@ z))6qZg2ONlUIV~i0(pQQ9Y~lC@GQi2u%16t*dA8Ar-1d}XG|u=*yxOV44*I1?ZL-O ztIY{T;9oSgIs$$IbQE|OFcOd|qo7{{$LTP?K43YZdvib}Jf&qsGqxX>+4qxVWsqdA zlAMEXEuP8i0Nxddcf`&Y8-e&9mMT~9+hG}<2!0QsIlw$^yqkCj*z9Y9?<@Alpj`Sw z=Rov_gIuML6Ymvt7hz9+2k<^dtPp!s>^a0bSjuWnu0LR}!+fVEJ3YWW(|bAb=2zs> zm*cZL2f1qD6h>b}Q9ADi?Rjyp^P(^)mbpljsPr1%THywL&A;7y5ahKSIVrL>Aho!6*_)C5%JmSeEzDmF7!C-YBqLr?(&YN@OXxFDwv+O|r^u}0gH-X` zkGLk3VWYD~*}p?~Gog~zI2w3S#AdNSPjAG?k$)$JOJ8is$@J#bElNGsUM-i$y^#;!lxjIJ(Pl@Gb{DBrpT8Q{ZgC5rO`I zSPyEmR<&6G%ZK@k0lfj;R{$d6p~2y5Cq1<1FbD7;$;~85I(5i&48us=y~BVx0tW%> z0m*LwDgIl2HlF)Y`LzH)0nB4*7L{&?nWp~tU2`c1N%`L+X;#T(I_?UxPn2P!el6m)5P?^kv9u536@%*%ykUrHy;1iAi~|&(%qi`o zaL78QC{H_Ya(YT$fzCT0@swOg01gTa095TmsB-`*uO*GS4&+SmzM zV=&wE!^!z@vj&iImX!CMum*U6)nZ4oFOuPDr|Wvcy^pR;X>3**-Y>A#VqXHh*Ad%b zskO?Ufy4VSzXsrMK*_O8%bGyEeL;4wD%lJA27BgVoK}QF){!7rxpMu1t|#_n9W|sH z;&QR5*mv@WrSgi&)dba6nBNNUKA>bMvG);g5N5UXT(wl|4Jju|x$?jDMsY8XDS@F( zhNqos8^|ygU7{cPt^s(n5uL@RiVa1a3QMh2_FG`*!~A7{TL2ts9s>Srhph4-;v7ZP z<cptGT*KT;V z0YR>_ar(mwS$>e~^o_)ugRUd?%}fWTn0;xQLe{fcftHkfX#r?w~1Xs zo~tWzeXZOW)UK--CzVE!9` zD*>f#m;)<`w}DOV>J49k!CXnm@PG^}Lhmb)t|WG1q&q;em|`nJ=7p%=$)Y+QY0PeS z(6-8hI!<_+q9F#Y_!Mf@2;kL1j1 zX9CiPkf#P?x`|kO*wlX~!JA?*S7I`3m0@{kyBee`u~RVy-7bqMwmcZ)%Vg2NVtp`m z_*Dj36@1HC^BiSAK(`GKZ$IEqft`T1r&7^p0N&$>=`im;z{7yzwk;^}H8EQgWs`Hu zX1oTY`%q;r26&SY?rE@5Vm%ObV5uSs_*cO?!u*ARk${r>U2f_T&sV%_!`=q?Wf)ZB z(~>OVzv5nAkSpsM;!Q*MAok>~0B=6xU9n5W#v%TOr4}gH3RwP7BCi5;1eDyC#Z)0) zd5|mlAlw{Ir933%_7e`L>nQfbmppJ5WWSN@$sf>ppCK+Jp0@{ZyTEq9tAOO&fK*W% zvi}YG5|v+tvtHHH$!=Ap|A{voGc8S4gPYTqlryA!;e^xH9dyue3=3q~>hN}s1+%ZPU?oBH`6{Cx~&O35%!hG#yI3#mbtEz})V*jA_ zK1ZyDrH-hM^|0-Q`ON^|0ZQjlr&ozr>x-a{cfd1-2XkRIWxJw}wKe_WZYADr=-OgW zKCS4FBF2i{BX%ufCM@Mqz<&X@80PN*tOt~yL+lyEySyUTCGZ0n)UH}MEk)lu$aSW2 zwL+IUg6P8mUVlV8F<;C>41lF3D%aVt^I-loz(N2Kw{Q{q4G|Xv5nocoH_)wCjNbv? zw}^vcABnw;_!5>{rHBy%RXKx*S%AiX(#F&_am2QY*fg5$;XN@Z*GS5CM!ze_Rq`zH zW}=&cJ-JlTZ$c~;yIO2A;t5#lh;lsy+XM600=@;9DKLe27gXfZJEYUk408R=N@WrH zSUWQ+_b68l3bw(X>;UkRh%sXI#nKQL!%`jv{9drzVE$mhIzVZRc5Efyj*48h;QKMC zT`S1-G5X#?uC(Wfr+Y4cU{AgW@N}c4!ARJPVrvlXVX2AAbp$pH=Klz|1W>vZLH>p87VPB0g==P44#kK`|-fCI&uUL-*Si2cy zRq!2W_KTEleGmH)9^OfSwxa>H0cC(>9N5K2VtJIz-o1M|y z@M?yxKgOgkNWAWdnPR$T@rn=&VW|`a{E@InVEzQa%YafnhMYKRTeaEj1;Jy;M=+?y z=i_t-xdsKfUQw=v=(5KU{Rx0~KcZCZPO&Qyr@&G(lxquYD$L&jxDil#1-V`%-Yaa% zbu)Yo2Ibm^laGE;kgH8O@xDTL5PLF{#km(k{3G@&YVQL?^|9nyt6a6PwS@T%0D}SM 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

qo?a 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

CuNbPIjiPXLZo=EL$ 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%0Dk3x5XGCbwcQ%lPYnV(5bqMZy3npp()JyySZInM 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%0DnS`%2jkKkN0Y3wbXJg&_%*x z)cbpBmj(RO+}seERaX{*chpspE^`6M#9x+?;*k-JlFRXsUlnr?{E$7?4>J#SGW&p; z&8~{_{{p}bYN6KwUD@nzwi-LqQ&%?rbt{)cwPZ_Iw!j%mOY!GAN@EisGoywIlB;+e zxf!qI|5!M>wQ>!h!M>doblWW*c**|=*zoEQ5bw+7lk zuHl0v(_aU8Um&E81Ub9qNr>kHUnmx6c8gmwrPRp(qxdFqV|AwAT-C3z)o}OMoa?a$ z-CDE8R-6;{L*iv&C4FbLBzK#{%! zngbB()D{u40$(tO^ zC~g;*CFb3w;4zYzTpbQTx+8^gotbJK+VNDr;{c?gN-kbmbdzEyLh?RIbm}4vId?H8 zvvuOVC4U>ebudpYJ)#+~UIp??>IX{{;Q=x7d%z1K?L8$IuPlpwV5k$Jd!Hl=b&-am zba9%6_m+GHdbgXUEQ`Zv-T)|z@OIl{S-nIN{sB<^H$9C9)`4^^Bp0tNi|1k|LiavN z7V07mMd{)+3-2v?4W>5&lCe-UD}hzBSiM9M9tJ4#bHL4!_WUImuPlo}Fw}|Ay-$*b zx=2G&x;V|kdrST~^v*I%`B>0w09MUHaohkXR^eL!7RRqaF9gz~mZn%`QRiJ6@-7W& zmtee4$;EQya__CEe~RhH%wra{V!0pCS<@c2@_wroD88E0LpFWD`$yV4N-kbm4*!gu zD7W`XDz7fmP>e24EAPD}?}6!Efn@$DnoR*!K75qnu_%suKn0lqZjE#*7q2YVqhP2L z0eYV#R+*HBVsUXAtM`_?5xwzdDXX^(p9NH2pI66Mbl(A#!BgOuBJCMSE?!v%GhnC_ zVSAq>19g#xB6M+@f%lgD5%iXrr7Qy({xMLQfgaY^3w8Ls6(- zjf~gt3A!SXSAnLlYh1UeK0BDSPKphI91VInkiQ49l(1B{JLtARZduEX767i$!9e@M z*h&3MBcZ+@1P_9aH*a-kfr8^K*soydYk;aFe7(_qOTsga?pG52q0#+I!V8Svt0erG z(R-JKpEY{llJILr?^hD8B7*9|{w3iJjUH4IR`k_{14~~ftSf-(LcfymwMO?Z34g=r zJxjt0y}Gbh_G!`r+J7}(-;Bp+RE5C+)6Q#K_&k%R8AwL`cvSuZz!G}2lgRp~L0#52 zQm89XT{y4MAN&bp7ljTqvfj;~6#G{f`j%v%7h=(=e2rasrwcLEWI@#lU2J4g=$gP4 z`c~k2pD)r3eTqVgg(~nKE4*?$b(bUhC6MfNS8T{0#^O?sY2a@~`p@9~w+j4kZ_OJ? zKsr_1@B;}z>fwAcpKQe`3SF>)iAOYnF9)c#&_8)kMXwR>fY-$Nq9KM*|-)pia6dp?p+dAjwVo&O3WHxgt!c| z*6=i~p*)`jtkJm#AA)Tg8>d4k43l^q!}Br@Ps%tvDdTWCn+{Nf;qFUxQqtjWuZFyO z0-8`?$M*ezma6ap8=3P3jUrA7jX90KfOuxp7?y~gwuovXt__VjjUx8kGD<{bg;A(I zy)YtTl@>I5uvuX=0m{<<=f?c(QP&XSc+^Pgn`5iH=!#E|LG((Ot#bH7h1MPW_ z*;sQml&qsG^s14=R)7v*?r^di0y+w4S2(AtBtr8GzAB+<0x8$0nCoF@fu;p=253Pb z9|0{6WFFhF4G2-w2@8ez+Hf=e^BO>j7c`3aO}AKY5x)meK4^2^egTj|dxrsDWCJ|Q z8*cGU=0gEPx@OC;8EOf&Bz8}mMm;^BbtZ505Bp{!-Uf=uoZY8fZ7Sg z**V{4=TI2y6k6vu*7T|>X;LZ>6oumaoZl!yo-@T{j?Qn?Ox(lfK~X49%K2GTz6h}D zvtElvMh^pE%iQ)PBeu`$bfZ=RT1Gq!F}ra}Rqbv&S*ThZ3CnvXEHBJxMq~`oxiGnV z>%7Jq{?AsgPLtbD?jh!QV2i@!ZZ4>u+}=skk^HN`c7@4ZUC=()sZ^Kh)xgG5zp@d< zN%}K|Ka+b%Fd5jiFu6++ZlzqZ8-Z@fTPLbtrG})p0lf;7J1H6-%u*_CD@*ZCVE4l0 zT33$ozHdMExd-S$zj};MP$X@JBdz;@-i5l!?T1Zn|Nh$2)C$>N+N~?ceUQF%HSu=L z^jpU(l-0-MBd*Q%Er6x4D_h_00257UZzCJ-*d*-6D13`~G}d;!2Je0;N>_wF&e9G# ziXF6UTm2!-p8;W$67@X5jwtlHkwu}{abcr~ivX6=LR)j%y6+B`Pa$2!@sO|SsW7BN z^t!+eDBrh#&n6cS2gT&7R!pvHMZbiy6%_qKAv(FL6+8D}UjW2k41Oolm*P%aq4cd|6(_Y3aJPJNxyFjP%+tJb0Q25ujcNT@_piXgw=9-1`%tGhhL0kAq02QHUj4TSR zhYz?y8=AZG3cbL48O;qv@csZr5*lh`y-*R*Nzq?Lj2$2Bc0eR!baLrzVhpMEEh!lJ z&_?u0a7Z&hJxcfeQ~OZq$i@4_J(_ZzYt_qwy^*FW*{(3IyG5&-S;LFRwYPgoX{v4} z@dDORlA2!KOP+XQt6OTTTPd;CEw$CHRBo$VnXNcKYE=S_AM>YHfrNs#^7bOU)h(XIAq~9hK#NTIuzQCS=qt4h54|a07zsh=!HPKcsk7=0TrE| zh9&K!6B(T8y_O?dw6kSZcmm9pt_)pVczy?d4J61%?XU~a*6kW9a4C4{Zh>~?QQPyi zB>-1KZ_t&sCDeCE(;Tec>IqwD7J#$CGcgp64Ho`AfDxfrjI4JT2N23|0I8zc9e`Yj zouy_ro5Uv&K*+0aNqL1F`j*ryxXM?YbpP$RJ;HC0?sqKnES4?Fz89b~SbR;U`Hgbc za+-ymG(FZEyiGRgolBP9cPo@aYJ-#123u-hBfaXv;L>7n7^=Y~Rc9Dw6n|A4{Sq7f z5*z&z8~qX+{mN_{Lo9j|FRYl_6>9UKtf7J{Drow4$h2HkwT9w%+PYP zq2+c%%MFK?TlNqG*XKlN{p;2&csFJZw`C0v%o-k-H9Rbh=KrB8j%JWgumxBrbcT^d zp$h_6Xj0&MipS9meTqV=7OQ@Qi*q}5V-Z~rurCWe0+jET&P{jAb(r590_zmUt(e-b zrq@Mk^Z=6erfqFMfMq1~%RNNaKh>YNTLX*~`Z~ZFX=2Om5Zmk-8%IFg>5c0?!Kn$r zj?j;ctUqc$J{J-2U7C@Z`kg0hP8N&lPZEt?W2B6qN(~PVadJ~`!Q(OA%!~Gb*8X}I| zSGUGnC$-en4(wi1>sWxi-ROiq+z=)$dQ53qM%fglHJ*T2=?ztD@BO2s0pbF0{1`$x zSRYkV@ms@PwBq6cfH}}zIJ%pfx|`aPxSQINxSQINxSQINxSQINxSQJI?v&AzzDly8 z58>|*K+57d1C4aWO{rR_XT$RpMaszxJdPpPcr){hB?emKD_T=aH4?3uHI$;|Ky?u9 zafx+HUGO@CctUPEP8-#uVRP!s3!ZJcG zZX!wRM5HmT;YnJX$?=(8lI#z+|$|ZM6j#O+TN#@AR!t4J#t?na71C3M z^h_Z=k!k(1nHv_$<9kJGGLbD5&9Q%Vp|}fOptTg=07MIKg*Rr1uLZHS6nfc=%dhb= z@l$|9{>*9-T5Jrz%pGYa8j2vr4p)&sYjtS&OH2Z;rvT~hAbsIM=GAHN>O34>F`y%o zX*ELAN<$*PV$dQJ?KKna{zSV&(e6>SyAOx8 zb1EnHY?ViQ#e=b@qG6-hklVJ^uW=VY$)Tt*dB2@tPj(VrzSs#m3F}hA2WnhKdUf*4 z3e$9|UDiqz%^D(9&FVtqMY67nn82?W*6`YN&3z0=E|n9^rp%yCBeyf5MRx8DMkln0 zxF6u2rBJ*mPH1uaTjcilsmNiUB!??ge>8G`SDL>Pwu$7*77_OV%1$`=E+)ROY;oT@ z3@in>rVDA|YY28Cr0e2v=rWsb%!*$+Zo-Fv!^+&pt2_ZNlo|v$NeYwF6lmlrOtKVW zX(nai^~g)p%`L~_?UvYG+I%~T@zk=kS%gjuRAWW6A023*hR2@)tbU<5?kk!#UQ+?< zAtFYyw7D`%U3e=Z>7GO~CC!jV?qo`u;gl>xKL%-^SH)HBbk9%ajU=ga5UJ-OcN3s7 zm=9hEP#HfALLR|Ua5x~1yTA_sY~&Ato{j8%F*+n%AoH`7tUhSg8h#D>OCa5E3r!tA zx!CMl@^dK1)~PI_T}$phW9U4pOE3)1ql5FCPJU1|JAOtDTD`iK+}r+imk_Pm>?FI2 ztJ zSwzyyB696N!5l!CELUg!71lswHKeQ>Snk&OC&D`iU}NIFk*FyEL*)uO-F}+WE#p6` z2yV2KZgCr2sNiB(a}tf4->6?fKMgQ*bSly1RVq5Y>+&i(wfxOsdH4+QldD)BuB&Q) z0Bg0m6FVdJ<3fwI;lcxfa)-kchr`|Bx`X)|5kL)8*DBG69B6B1PKzs@0P}PJdqPn@ zw@luMpo1A1Bk~nfuP?;cnKZ@5g3wYUvwFTsvw%|#7bx1Fm)TdBiPoifIp~*xEX3E@ zbeUiwkF6?+xD!Z5{#lx@yIjOp2bIZ>rg?_38qNeQ3*?Q5@*RM~q?m;%so0db@N^W5 z_SY%!BoDRholQ|$EF5g#3#P{5?Y7$M0*U!g;qAoW@l?=OpET(upmzf4ek2uJzJDCW zX&i+iJT44SY@u%&Sw9oB$*084Mn#I-nY2#mW+NMN#VqqWB$G`#%!AmO=3d6C7dpVm z;!x0ufh%-!;0j$9xb2Ccvqh1e13Zd~d$4j4LszGY(B&`2>k%o)*uh!3pAX|D>rxbIe?(dDTv{jTIwsA=`wy`G z8v44qhtYV#w2DuIejiAeE~dFF*TQ7kolmm~NUQoa+EYv|8;{#*ez%)8S19^ud&Hkmql`e+q92fFHN`Jk5?~Ccm5h>&UAqv|GW47o~y76^ysN z@2>Fn0}^x7X+9WOLW5YLWO6v@sz7?*_B00?t4`8}K)Q4xeP08Vh_E`RLsvz61M5;0 z3gWyDUE%E$#JO?IgjX#R^-|@8rA-P#m4+t4D*@Wjgl7Y&-UoUlkZ$z0DCL8-@l{g$ zuF13AZEvpq0|9yq-C$(Hji4U{(haSo-}bPSy0FA)>Yt*06o4V2AkI_&EWED*>h30w zrY%pE<2N7PGSh7}{8wnq3hjEd$ol@EPZ(Jg8WOl}x0+^ckP2;YWVUQ&=53&2(^99P znbk(D&On7`5!M#~6<_#VfbhNqnh?lqL0=D~(2tF*UkF+RsGsoD#?FTSQkvHQ72a-w zB?D=##k*%!)#qSs&Y?vPgnI%6CbX-O^+NptX$$}#WbC5Qp+;u87ioSKkf!i8CN2t1 zGqPT21|W@@;Jb}o6#AZ#nXUOWUkp;AuOFkZvhjEi)<|Pz9sV9!%2}ezfpp?Li(I_Q ziL(;^wq~j*q^?9a>KgF0Nc$Y=o5}O}*fa7f%}$5^Xy|YFIcVxC^s15dZ-F);e7Hh~ z8JVS1g!&SoN(o;DpegiCBkN~@?h0I?Z7EK25nBN3Er9;D9)BNHh5@oEe1df;3Y}?W zz0kRUG|mGz8@nj(2sR7DzWciRSBo%nGmj8S5m}$H@Av-FvSd89wBSYxBfd@uf zcrZZjLPr~!)iLkIe|`~C;fh+V};2v>2zh(iTD|Eb(!_Ed>5x7@^t_!5lbR&no3)<+j)@@7B z_JI`YVx6a&q^;Ob z33RO@etdN3>AuHd?Mt%AH5K%bkqxhamItoTKsqKD5yhy8G)ry=D>C{k7`Ya^Cs-lC zc2BCofq=xqLyYcQ5|N?^zOFX!Kqs;YW?$yCnRk(fgEy z-!XdMl5j`M`V%GLjf~!}B;3R3fhFM`jNZQ_yr=F6Ps&jD!)KVssd&=W@1zW{ppgrFh37{Hs*Rws(A7di-#4dEfi zE((3k$aiZr{`uU4 z+qoOoPgi9R!J`JRBFFE;`U$|UAoMdMi%)=l7f3gI$jN+429SWzI6(73_`1N>x0g=< z(6|M32Oy1yz`uyJ8#{p>W1|IOS)rR7Q#XH|hUi8U^X? z4MLwZvR+Xr0(8Cmx^(Xk=xi(;g3IU3f$)?q0SU#}+1kTP0m-<6bn9urw`6kuw-I`( zg9AS5AG8keJ7U9_vdgglnPS!bfINGh!^hWBPLWw_I+ z=0Rw4BkP5F0LpJ$@Sesl3cX`weeG#Hf&nD;)iS>r$yL+!DWj5mXs+XJ zPhov@q^nFvflmM^hEQ=yQSe$ZtpbE}*Q1cSfw~;HqggWK?nw&2_x(HkV{J^RyO5UZw6B z?CD#c3R?JGfXWFCJ=20d3iOpgUJjaUWKrm?z+DNNeU|BZ1lyj$8UnB+bf_sd$Wr*# z`G)+b-HQY1dZ~49xDFI7Wykw=bnhN43CS>fkzBU7K1Cs!NX{)c5d4FH>L@IeX&raK zh(eNFF)1z49=+si8ol@VVzfyZZKvsqS4YK~!cFaYV>ZYG@OImJEb16&&~q)0%w_ie zGkUW>uYxoZUwGZRhCV(@J;hu@%r(8bWCOV|yqrI{jIRmcH7~F2_(7hx`saG9ukHVa z-sOOoWCvxzUI>l!|L+daSiu@a=q2Z zQLeZ8{6DOo9t+I#${!1qowoMDLts`Z~&QTX~(h zhT|nY_2;)rxo(WF$`b!D2G-;Pv8ML)Z(_Ote3&V;kAUV$sLW8ezOH_sT&Yw?k> zh7XJW@l3E*6bi?j)=?$shk*1XoO`R=0?{5o@`36AnsQaSZgNZc;c2_5>jzDb%-bHE zBKSkJ={!X!o386R-gZ6p(-BY^9LC`;{F|wwP&n)5?{}8MdkNqqD)d()>xDX;ZCs&? zjm+Kw%Ept@DE~g!dT5ORR0U!6N{@|ypvxP8qS_eQwg7I0Lbp7s-7{WZxSo+$nXLX7 z-3kCxLbYEo4}~IlGyq%ZyvP>5F0ki4aB&XR6o2K$sg1C|PJJY7>$ z_d-}#MwR=(KQWc;4VQZNjN;wEdz-lKQ=o=Gs`CwijNJmhH?Tbf8IbD@3gZg3qqlAy z&NFzEo~+8kf!~tyz289k3^r5Q0LYU<+<>R~(k>o0{5DO!O`nTvlzEoc8?f3Lt0*)9 zV6wA^gqL_51MLcp%Z+HF!2r2@eVT!l?GjSo*0kz+fzAx1ci3E*GB4k(19K8TRR1NVykp1t%U%?_~-`o=$s1O9M3LCb+`E{Hu+fu zx(ySOc`gpmHM==$xbk3>ivZ8C@Du&L#)!TXz^BlIfWAE~ya3?mP?ulcToS3!(Nf5= z4CyuxMSLleH9Q}c$U$9OTu>>-LEteqn88H5&oSy zsTX>|$fD5O01rg9ltgqZuS!QOX+rSiDg(BBYP)21yqG5ZVzXDx;|*PwK2@bIik2aK zxmkpVCmf6Sa%$`4%+{-AGwAiH?Xn}!xx{)Iz?u#X4X3!q;HGM|Up z%3l_(#<|`8U99b30o4r#9TZ46`!}>-13DB&@nXaBPSWMj#N_><#*!d7qaEq3r=4k*O!lh=?Og0H%1k{&`J`GIb~!(@T=-A(31@-3r&y<6MY^eoAWv^vU4O=P->*AeJki;Mh>=FD(Xobx#EJHu-}nm-2= z`o6{rn^JHPX8fFED!L*Yrk1;Tg{a~GL_VnyM%Q%&GP}(;m6?DOq>mZYVc`e zHRyNdf;20MI*V0S5;1=dWF=8UT5Xi18TOqf%1WZ<{J^R#iL_^yYpZ!XkYuE$3?!^E z8*|G6NKV|^%pM0A^A4FbOM8dNvgzt0BIfl#96wD+HDwrrK)+nkeYsx3Ge5fvjeY=UW2-W;yU{&Vx;kCb6Zd=V;fh1Km? zO&Lg7`)UGSP?Rsv_uH1M27ta$bUi%_ zy~58*e3?BF)i|Y}Q1riGP5oc(af!G##3dBtTF_Jx*RjNAenosPG!`_8I1wNSq3`uJ zr3FnQ9t(}>O(OQ}6D1<*LSuT9h}nIkM8p%JF}+E|QUJq3u__C)s$9W zIqOB5e+(?4Xk}VvsdUqqrE?4HXt z6Bhw4*ZliC;O(FFP37wug8R@Q%P^EEw|CbnKvic+!?7E6{gY1Hz8|SZWy?ibbkUs zJ`7qMNEP8VBS&{&lT zVqXWI2Ef(|)yfomeGVm`14N$#{;C~P>hA#QCw0ZHk2{5E{phW>3#|CXN96nNQ+GDTfkahu(hmK26E&MY;S-xz6*X3;G>D3?Z|y7 zKgeLhLU$Fd5y zo5V1-2Jc~E6kYsnhW3X5A2_{UC8CdwZ=KMofJ|vxRWnlDtq{@-<37*$mXgn}K8QVDeDRUd)PpY-Wsf=f7mQm)MYJEKPO!zM0zWLt?5mgy~}JeAJ>uTs2@;fj~d6`bwSw1?gZUq7i}EPKfk-_x2B-_sJ`BXi%!%eVGUFTK1r1F`)hxz(T3Y0XN>8m@Cw zg{71~9T`IC+? zMVhqn4M6_JFi~I7l&CLgO4Rdrvx)k&RDD{ip3hjFSDJd*sa6-4d=LIW0jn$5zIyA` zm~jD@l-VuW6?EJ-t5J7B`4vbflTGY2GE!&;;Jb)UC*KJoAstj)bUnv_KLOtMA$f&M zj+?mSr#tNJ2OR0Co%U0^vY%}$-pLx?qin-bC_2J~RCJ1wT4*UOo%2J>PxztbNBYq6 zGkj=yD81Qp4-VHNXYD{!w+51r*TmY%SlPOBt;(9{&clADI@%42wQqTEvE-w&w=Rvk z6eJ(d=2y$icg{M_eI!@B>FE{kV{^65FQ8eOKEkb0XA51&lTXBxGg>-;IA(am!1k_hR3nLUmX?=_0{ zvxR6sS%~&?h3UuPeGwafGjnyXf@-)6$M4ts*cZ0v&0BvUIU;`nm4e;c>Z+_qU~!1b-#cA~as4wG`;Q-cl3#=6*rz0{e9Qh7h--H)oKskDMfKJ^ z(A%@u?B7?W{I@iJU(R}i=G%cKB=2N3C%cWW z`&N;eAKaZOm+L**YoNQ7{Z%YDvr@VHPW+BDkW_ycntjVzo6_83RhI6XRT`ABivfL3 z%Nw5gO*K8$To_n-41qkH~bi5lrziAkA>U6+P&myX`dlrGNrA)7<>vvpR-b*vzij0v$BERlN|R0lJbjn zahCe{L84>o^DK;$@E+Zj7WNvP^^Wf|noCDR zHDs+5p%jSTSu~eqekc%H--ps$&Cv2xL(A*ywz>1obMt*N>)v+z-gXb(b|2n$FWyf5 z+)N(4xe&U=$ZYi~3bDfP#S9iXt6bxkG?xUHkjfFueSjCl+j+?LO8^JtA%}Jza%krv zhqi|-mt(RUae*EeZU^fA+=M`ud*jKnSae?`<<{LcpHlD%3B^Kx5R*&GvV zqOr0qN9)gLe1YE!NoTy;>Ecq`=TjT&c55~xnc@KFS{JbIUluL_&Z@YNpBb#+XA@2Q zRX=iYYajbLrw<}xdAuec;WSJ>l*vC_NSOJp+Ju=OkU#dLsgIE!29jm`5sv0S9x*w6 zfKC|UNdwWH4z{!Hl%(v(!AToV5uKJ^`?Uj00U3NT1g= zG|vO{2>vD|QBvX|P1g+q^_p>jMLDTi#2Y{miHZqKYId_T(Vu08M$QJ^8%USVqj~mT zRs(K5y;vnWT3^wW*jtgETo;!0SeEt}-<Gr7j~@jdl^xKBxV2Xf-cgOfl?4{|p?C%6re#@|1|R}S|xw$MN$ zi(B)S?lXgfhHx`LN1>~XZ1@N0t-x(MkRPK4_=f%9FYsH5qHhiD@n_Q(J?fxfOn4%I zu|I1R5d*Y&|^k>cU=G z)YXN3EaFE|QU_s$Y8~2&`BLhAla0qPpSZ{}9~+-u*Gyr-E5r+rJpm4l__y=7QWTY>rn z@<`C|Kx*Y)5XeG&T~8m)TKSy^{sq8(@D4~D0HhY!NEnpAGt2 zWKRWauwZ|WB0T^|`$6z;faD<)-eM4UnKu z%nQMl&1aB_7Pth@g5Llz`VY`sk?kv3D)Y(gdBBVo;!DGOj}2>`(0xF7Ug+0Qe+1eU z&Uw8`ghoB7TW3aH*9a;s6sBALjV;Zw9ZcM?6G&GQ-SQJYJFxTl*5J!3dC31Z5?yEm zIMPGa#Y9(yq7~tb)vc8)jD%$G;k79>*F+sTqB=&Ez^E&1Qz3r?~R%y3R{5AK}Y@-4Wf8C95q< z6H42bmT}pwQrF%f-YOke2zN@oVRPrmm$6F}_UEkZT_cJ1V7)TB}D-|c}GGX>XX~QjB4*S78Fvx|XJm0x}sbf+rKFY6b_9(QYMP_~qai&5}Z@?LD|g!QY&l&%<+OrLs1`(*Sk@p|}rT*(^d=1NcJmB$0>PiK|0rfE~%>8I4{O zP|al2#Y26PJ

Sfhof6 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ÐgC|Gmu}0IQ>iZ-;x(_oXNzy?QbY*x* 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

`shNz+JJ?>h(tTrfr6KkqZ}8`ofy(^_5q6 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 diff --git a/openal/osx/OpenAL.framework/Versions/A/Resources/English.lproj/InfoPlist.strings b/openal/osx/OpenAL.framework/Versions/A/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index fa858023ea538216b8928a45db9220c8d9e2f684..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmbu5OKZYV5Jt~h=zj<9Y4lY;VFyjg>jz)u{5}jKtfH1XW&2--OIm%T<}!`%4sB$)(Gfmd?B1AfP34(|DGq z^{3vOD!bd3|5bUEttbCRcP_M3x4HQBBuSI@jbcQ|yH2fiC}S)`BxS^B;ak~+tAk}X H_p^ThA7)Pz diff --git a/openal/osx/OpenAL.framework/Versions/A/Resources/Info.plist b/openal/osx/OpenAL.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index a811c8b..0000000 --- a/openal/osx/OpenAL.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - OpenAL - CFBundleGetInfoString - OpenAL - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - OpenAL - CFBundlePackageType - FMWK - CFBundleShortVersionString - OpenAL - CFBundleSignature - ???? - CFBundleVersion - 1.0.1d1 - CSResourcesFileMapped - - - diff --git a/openal/osx/OpenAL.framework/Versions/A/Resources/READ_ME b/openal/osx/OpenAL.framework/Versions/A/Resources/READ_ME deleted file mode 100644 index 378b781..0000000 --- a/openal/osx/OpenAL.framework/Versions/A/Resources/READ_ME +++ /dev/null @@ -1,86 +0,0 @@ - -February 13th, 2004 - Apple Computer Inc. -updated: March 15th, 2004 - Apple Computer Inc. - ----------------------------------------------------------------------------------------------------------------------- -READ ME: OPEN AL - OSX IMPLEMENTATION USING THE 3DMIXER AUDIOUNIT ----------------------------------------------------------------------------------------------------------------------- - -This Read Me should accompany the 3DMixer implementation of OpenAL (Open Audio Library). - -CoreAUdio SDK Requirements ------------------------ -Building this implementation of OpenAL for Mac OSX requires the latest CoreAudio SDK (version 1.3.1), due to it use -of new CoreAudio Public Utility classes. - -CoreAudio Version requirements ------------------------ -There are Recommended and Minimum CoreAudio framework and component pieces for running this implementation -of OpenAL for Mac OSX: - - Recommended: - ------------ - OSX: version 10.2.6 AND - QuickTime: version 6.5.1 - AudioToolbox.framework (version 1.3.2) - AudioUnit.framework (version 1.3.2) - CoreAudio.component (version 1.3.2 - this version contains the 2.0 version of the 3DMixer AudioUnit) - - Minimum: - ------------ - OSX: version 10.2 (Jaguar) AND - QuickTime: version 6.4 - AudioToolbox.framework (version 1.2xxxxx) - AudioUnit.framework (version 1.2xxxxx) - CoreAudio.component (version 1.2xxxxxx - this version contains the 1.3 version of the 3DMixer AudioUnit) - ----------------------------------------------------------------------------------------------------------------------- -OpenAL Extensions: ----------------------------------------------------------------------------------------------------------------------- - -This implementation has the following OpenAL extensions. These constants can be found in the included "alctypes.h" header. - -***** ALC_CONVERT_DATA_UPON_LOADING -This extension allows the caller to tell OpenAL to preconvert to the native CoreAudio format, the audio data passed to the -library with the alBufferData() call. Preconverting the audio data, reduces CPU usage by removing an audio data conversion -(per source) at render timem at the expense of a larger memory footprint. - -This feature is toggled on/off by using the alDisable() & alEnable() APIs. This setting will be applied to all subsequent -calls to alBufferData(). - -***** ALC_SPATIAL_RENDERING_QUALITY -This extension allows the application to specify the quality of spatial rendering to better suit the resources of the CPU. -At this time, the quality settings are only applied when rendering to stereo hw. All multichannel rendering uses the same -spatilaization setting on the 3DMixer. Use the alSetInteger() & alGetInteger() APIs to specify and retrieve this setting. -This implmentation provides 2 setting constants: ALC_SPATIAL_RENDERING_QUALITY_HIGH (HRTF) - ALC_SPATIAL_RENDERING_QUALITY_LOW (EqualPowerPanning) - -note: This implementation applies the setting to all the OAL Sources of an OAL Context. However, spatial settings can be applied to -each input bus of the 3DMixer, so it is possible to have this setting on a per OAL Source basis, allowing the developer to give -quality priorities to the various sounds used in an application. - -note: Currently, all stereo sounds are 'passed thru' with no spatial rendering applied. This has the best output quality for rendering -what are typically background sound tracks. However, the 3DMixer has the ability to render a stereo source to a spatial coordinate -if this was desired and support to do so would be trivial. - -***** ALC_MIXER_OUTPUT_RATE -This extension allows the developer to let the AudioGraph be efficient about sample rate conversion. If for example, all sounds -being played have a sample rate of 44k, but the output hardware is set to 48k, then it is best for the 3DMixer to leave the -the audio data (Mixer Outputut Rate) at 44k, letting the output AU rate convert the streams after they have been mixed. By default, -this is set to 44k which is very common sample rate for sound hw. - -***** ALC_MIXER_MAXIMUM_BUSSES -This extension allows the developer to optimize the 3DMixer by setting it available input bus count. This allows the 3DMixer to be as -efficient as possible in resource allocations. By default, the 3DMixer currently defaults to 64 busses (note: the 1.3 version of the -3DMixer does not respect this setting, so always confirm the bus count with a get call, after setting the bus count and creating a new device). -Use: set the bus count before making a call to alOpenDevice(). This will cause the library to set the mixer to you desired bus count. -as it creates the AUGraph. Use the alSetInteger() & alGetInteger() APIs to specify and retrieve this setting. - -***** ALC_RENDER_CHANNEL_COUNT -Because the audio system has no way to know if a user has actually connected a speaker to an output of the audio hardware, it may be desired -to allow the user to clamp all rendering to stereo. Use the alSetInteger() & alGetInteger() APIs to specify and retrieve this setting. -This implmentation provides 2 setting constants: ALC_RENDER_CHANNEL_COUNT_STEREO (clamp the 3DMixer output rendering to stereo, regardless of the hw capabilities) - ALC_RENDER_CHANNEL_COUNT_MULTICHANNEL (try and render to the maximum speakers possible by interrogating the device) - ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- diff --git a/openal/osx/OpenAL.framework/Versions/A/Resources/pbdevelopment.plist b/openal/osx/OpenAL.framework/Versions/A/Resources/pbdevelopment.plist deleted file mode 100644 index 151e2d6..0000000 --- a/openal/osx/OpenAL.framework/Versions/A/Resources/pbdevelopment.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PBXProjectSourcePath - /Users/mmarks/Development/OpenAL/openal/macosx/al_osx.xcode - - diff --git a/openal/osx/OpenAL.framework/Versions/Current b/openal/osx/OpenAL.framework/Versions/Current deleted file mode 100644 index 8c7e5a6..0000000 --- a/openal/osx/OpenAL.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/renderer/Cinematic.cpp b/renderer/Cinematic.cpp index b340d49..fd85f5b 100644 --- a/renderer/Cinematic.cpp +++ b/renderer/Cinematic.cpp @@ -54,31 +54,36 @@ public: virtual void ResetTime(int time); private: - unsigned int mcomp[256]; + // RB: 64 bit fixes, changed int to size_t + size_t mcomp[256]; + // RB end byte ** qStatus[2]; idStr fileName; int CIN_WIDTH, CIN_HEIGHT; idFile * iFile; cinStatus_t status; - long tfps; - long RoQPlayed; - long ROQSize; + // RB: 64 bit fixes, changed long to int + int tfps; + + int RoQPlayed; + int ROQSize; unsigned int RoQFrameSize; - long onQuad; - long numQuads; - long samplesPerLine; + int onQuad; + int numQuads; + int samplesPerLine; unsigned int roq_id; - long screenDelta; + int screenDelta; byte * buf; - long samplesPerPixel; // defaults to 2 + int samplesPerPixel; // defaults to 2 unsigned int xsize, ysize, maxsize, minsize; - long normalBuffer0; - long roq_flags; - long roqF0; - long roqF1; - long t[2]; - long roqFPS; - long drawX, drawY; + int normalBuffer0; + int roq_flags; + int roqF0; + int roqF1; + int t[2]; + int roqFPS; + int drawX, drawY; + // RB end int animationLength; int startTime; @@ -103,15 +108,17 @@ private: void blit4_32( byte *src, byte *dst, int spl ); void blit2_32( byte *src, byte *dst, int spl ); - unsigned short yuv_to_rgb( long y, long u, long v ); - unsigned int yuv_to_rgb24( long y, long u, long v ); + // RB: 64 bit fixes, changed long to int + unsigned short yuv_to_rgb( int y, int u, int v ); + unsigned int yuv_to_rgb24( int y, int u, int v ); void decodeCodeBook( byte *input, unsigned short roq_flags ); - void recurseQuad( long startX, long startY, long quadSize, long xOff, long yOff ); - void setupQuad( long xOff, long yOff ); + void recurseQuad( int startX, int startY, int quadSize, int xOff, int yOff ); + void setupQuad( int xOff, int yOff ); void readQuadInfo( byte *qData ); - void RoQPrepMcomp( long xoff, long yoff ); + void RoQPrepMcomp( int xoff, int yoff ); void RoQReset(); + // RB end }; const int DEFAULT_CIN_WIDTH = 512; @@ -131,11 +138,13 @@ const int ZA_SOUND_MONO = 0x1020; const int ZA_SOUND_STEREO = 0x1021; // temporary buffers used by all cinematics -static long ROQ_YY_tab[256]; -static long ROQ_UB_tab[256]; -static long ROQ_UG_tab[256]; -static long ROQ_VG_tab[256]; -static long ROQ_VR_tab[256]; +// RB: 64 bit fixes, changed long to int +static int ROQ_YY_tab[256]; +static int ROQ_UB_tab[256]; +static int ROQ_UG_tab[256]; +static int ROQ_VG_tab[256]; +static int ROQ_VR_tab[256]; +// RB end static byte * file = NULL; static unsigned short * vq2 = NULL; static unsigned short * vq4 = NULL; @@ -150,9 +159,10 @@ static unsigned short * vq8 = NULL; idCinematicLocal::InitCinematic ============== */ +// RB: 64 bit fixes, changed long to int void idCinematic::InitCinematic( void ) { float t_ub,t_vr,t_ug,t_vg; - long i; + int i; // generate YUV tables t_ub = (1.77200f/2.0f) * (float)(1<<6) + 0.5f; @@ -162,11 +172,11 @@ void idCinematic::InitCinematic( void ) { for( i = 0; i < 256; i++ ) { float x = (float)(2 * i - 255); - ROQ_UB_tab[i] = (long)( ( t_ub * x) + (1<<5)); - ROQ_VR_tab[i] = (long)( ( t_vr * x) + (1<<5)); - ROQ_UG_tab[i] = (long)( (-t_ug * x) ); - ROQ_VG_tab[i] = (long)( (-t_vg * x) + (1<<5)); - ROQ_YY_tab[i] = (long)( (i << 6) | (i >> 2) ); + ROQ_UB_tab[i] = (int)( ( t_ub * x) + (1<<5)); + ROQ_VR_tab[i] = (int)( ( t_vr * x) + (1<<5)); + ROQ_UG_tab[i] = (int)( (-t_ug * x) ); + ROQ_VG_tab[i] = (int)( (-t_vg * x) + (1<<5)); + ROQ_YY_tab[i] = (int)( (i << 6) | (i >> 2) ); } file = (byte *)Mem_Alloc( 65536 ); @@ -174,6 +184,7 @@ void idCinematic::InitCinematic( void ) { vq4 = (word *)Mem_Alloc( 256*64*4 * sizeof( word ) ); vq8 = (word *)Mem_Alloc( 256*256*4 * sizeof( word ) ); } +// RB end /* ============== @@ -931,8 +942,9 @@ void idCinematicLocal::blitVQQuad32fs( byte **status, unsigned char *data ) { idCinematicLocal::yuv_to_rgb ============== */ -unsigned short idCinematicLocal::yuv_to_rgb( long y, long u, long v ) { - long r,g,b,YY = (long)(ROQ_YY_tab[(y)]); +// RB: 64 bit fixes, changed long to int +unsigned short idCinematicLocal::yuv_to_rgb( int y, int u, int v ) { + int r,g,b,YY = (int)(ROQ_YY_tab[(y)]); r = (YY + ROQ_VR_tab[v]) >> 9; g = (YY + ROQ_UG_tab[u] + ROQ_VG_tab[v]) >> 8; @@ -943,13 +955,15 @@ unsigned short idCinematicLocal::yuv_to_rgb( long y, long u, long v ) { return (unsigned short)((r<<11)+(g<<5)+(b)); } +// RB end /* ============== idCinematicLocal::yuv_to_rgb24 ============== */ -unsigned int idCinematicLocal::yuv_to_rgb24( long y, long u, long v ) { +// RB: 64 bit fixes, changed long to int +unsigned int idCinematicLocal::yuv_to_rgb24( int y, int u, int v ) { long r,g,b,YY = (long)(ROQ_YY_tab[(y)]); r = (YY + ROQ_VR_tab[v]) >> 6; @@ -961,16 +975,18 @@ unsigned int idCinematicLocal::yuv_to_rgb24( long y, long u, long v ) { return LittleLong((r)+(g<<8)+(b<<16)); } +// RB end /* ============== idCinematicLocal::decodeCodeBook ============== */ +// RB: 64 bit fixes, changed long to int void idCinematicLocal::decodeCodeBook( byte *input, unsigned short roq_flags ) { - long i, j, two, four; + int i, j, two, four; unsigned short *aptr, *bptr, *cptr, *dptr; - long y0,y1,y2,y3,cr,cb; + int y0,y1,y2,y3,cr,cb; unsigned int *iaptr, *ibptr, *icptr, *idptr; if (!roq_flags) { @@ -992,12 +1008,12 @@ void idCinematicLocal::decodeCodeBook( byte *input, unsigned short roq_flags ) { // if (samplesPerPixel==2) { for(i=0;iCloseFile( f ); - unsigned long magic = LittleLong( *(unsigned long *)data ); + // flibit: 64 bit fix, changed long to int + unsigned int magic = LittleLong( *(unsigned int *)data ); + // flibit end ddsFileHeader_t *_header = (ddsFileHeader_t *)(data + 4); int ddspf_dwFlags = LittleLong( _header->ddspf.dwFlags ); diff --git a/renderer/Model_lwo.cpp b/renderer/Model_lwo.cpp index a548e2c..fd36f17 100644 --- a/renderer/Model_lwo.cpp +++ b/renderer/Model_lwo.cpp @@ -2676,8 +2676,10 @@ default surface is created. int lwResolvePolySurfaces( lwPolygonList *polygon, lwTagList *tlist, lwSurface **surf, int *nsurfs ) { + // flibit: 64 bit fix, changed int to intptr_t lwSurface **s, *st; - int i, index; + int i; + intptr_t index; if ( tlist->count == 0 ) return 1; @@ -2696,7 +2698,7 @@ int lwResolvePolySurfaces( lwPolygonList *polygon, lwTagList *tlist, } for ( i = 0; i < polygon->count; i++ ) { - index = ( int ) polygon->pol[ i ].surf; + index = ( intptr_t ) polygon->pol[ i ].surf; if ( index < 0 || index > tlist->count ) return 0; if ( !s[ index ] ) { s[ index ] = lwDefaultSurface(); @@ -2712,6 +2714,7 @@ int lwResolvePolySurfaces( lwPolygonList *polygon, lwTagList *tlist, Mem_Free( s ); return 1; + // flibit end } diff --git a/renderer/glext.h b/renderer/glext.h index 50843e9..2a92f55 100644 --- a/renderer/glext.h +++ b/renderer/glext.h @@ -4657,10 +4657,8 @@ GLAPI void APIENTRY glVertexBlendARB (GLint count); #ifndef GL_ARB_vertex_buffer_object #define GL_ARB_vertex_buffer_object 1 -#if !defined(__APPLE__) typedef ptrdiff_t GLsizeiptrARB; typedef ptrdiff_t GLintptrARB; -#endif #define GL_BUFFER_SIZE_ARB 0x8764 #define GL_BUFFER_USAGE_ARB 0x8765 #define GL_ARRAY_BUFFER_ARB 0x8892 @@ -12144,4 +12142,4 @@ GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (co } #endif -#endif \ No newline at end of file +#endif diff --git a/renderer/tr_font.cpp b/renderer/tr_font.cpp index 935c50e..bb27563 100644 --- a/renderer/tr_font.cpp +++ b/renderer/tr_font.cpp @@ -344,7 +344,9 @@ bool idRenderSystemLocal::RegisterFont( const char *fontName, fontInfoEx_t &font idStr::Copynz( outFont->name, name, sizeof( outFont->name ) ); len = fileSystem->ReadFile( name, NULL, &ftime ); - if ( len != sizeof( fontInfo_t ) ) { + // FIXME: BAD BAD BAD BAD BAD -flibit + //if ( len != sizeof( fontInfo_t ) ) { + if ( len <= 0 ) { common->Warning( "RegisterFont: couldn't find font: '%s'", name ); return false; } diff --git a/sdl2/lib/linux/libSDL2-2.0.so.0 b/sdl2/lib/linux/libSDL2-2.0.so.0 deleted file mode 100644 index a6782ec..0000000 --- a/sdl2/lib/linux/libSDL2-2.0.so.0 +++ /dev/null @@ -1 +0,0 @@ -link libSDL2-2.0.so.0.4.0 \ No newline at end of file diff --git a/sdl2/lib/linux/libSDL2-2.0.so.0.4.0 b/sdl2/lib/linux/libSDL2-2.0.so.0.4.0 deleted file mode 100644 index 061ab0d1a62e8b62456a86e53218250f039f55cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1090292 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়Vap9Nt~!U(z?}j2rA3AE+>4##85`Q?vrTRvTWya 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

9e(`X*zu|}{lZ5!qB29zi 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�dd?o8F)^7y@KV~n$QsmbY5KENZ( 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 h#oh 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%0DUJ=c*VOvLdM6|y&ShUt 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 z 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%0DU^~QEci53h`KK?(^Mxst<=%Z5S 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
aVf36Qc50rqLP7#=(;yy=fMbP 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 diff --git a/sound/snd_efxfile.cpp b/sound/snd_efxfile.cpp index 46125b9..9b1951b 100644 --- a/sound/snd_efxfile.cpp +++ b/sound/snd_efxfile.cpp @@ -118,7 +118,7 @@ bool idEFXFile::ReadEffect( idLexer &src, idSoundEffect *effect ) { if ( token == "environment" ) { src.ReadTokenOnLine( &token ); - reverb->ulEnvironment = token.GetUnsignedLongValue(); + reverb->ulEnvironment = token.GetUnsignedIntValue(); } else if ( token == "environment size" ) { reverb->flEnvironmentSize = src.ParseFloat(); } else if ( token == "environment diffusion" ) { @@ -169,7 +169,7 @@ bool idEFXFile::ReadEffect( idLexer &src, idSoundEffect *effect ) { reverb->flRoomRolloffFactor = src.ParseFloat(); } else if ( token == "flags" ) { src.ReadTokenOnLine( &token ); - reverb->ulFlags = token.GetUnsignedLongValue(); + reverb->ulFlags = token.GetUnsignedIntValue(); } else { src.ReadTokenOnLine( &token ); src.Error( "idEFXFile::ReadEffect: Invalid parameter in reverb definition" ); diff --git a/sound/snd_emitter.cpp b/sound/snd_emitter.cpp index 51bcf5d..8b58a3c 100644 --- a/sound/snd_emitter.cpp +++ b/sound/snd_emitter.cpp @@ -185,7 +185,9 @@ void idSoundChannel::Clear( void ) { memset( &parms, 0, sizeof(parms) ); triggered = false; - openalSource = NULL; + // flibit: 64 bit fix, changed NULL to 0 + openalSource = 0; + // flibit end openalStreamingOffset = 0; openalStreamingBuffer[0] = openalStreamingBuffer[1] = openalStreamingBuffer[2] = 0; lastopenalStreamingBuffer[0] = lastopenalStreamingBuffer[1] = lastopenalStreamingBuffer[2] = 0; diff --git a/sound/snd_system.cpp b/sound/snd_system.cpp index f69b525..c705c7a 100644 --- a/sound/snd_system.cpp +++ b/sound/snd_system.cpp @@ -355,7 +355,9 @@ void idSoundSystemLocal::Init() { } // make a 16 byte aligned finalMixBuffer - finalMixBuffer = (float *) ( ( ( (int)realAccum ) + 15 ) & ~15 ); + // flibit: 64 bit fix, changed int to intptr_t + finalMixBuffer = (float *) ( ( ( (intptr_t)realAccum ) + 15 ) & ~15 ); + // flibit end graph = NULL; @@ -494,7 +496,9 @@ void idSoundSystemLocal::Shutdown() { alDeleteSources( 1, &openalSources[i].handle ); // clear entry in source array - openalSources[i].handle = NULL; + // flibit: 64 bit fix, changed NULL to 0 + openalSources[i].handle = 0; + // flibit end openalSources[i].startTime = 0; openalSources[i].chan = NULL; openalSources[i].inUse = false; @@ -1269,7 +1273,9 @@ ALuint idSoundSystemLocal::AllocOpenALSource( idSoundChannel *chan, bool looping return openalSources[index].handle; } else { - return NULL; + // flibit: 64 bit fix, changed NULL to 0 + return 0; + // flibit end } } @@ -1283,7 +1289,9 @@ void idSoundSystemLocal::FreeOpenALSource( ALuint handle ) { for ( i = 0; i < openalSourceCount; i++ ) { if ( openalSources[i].handle == handle ) { if ( openalSources[i].chan ) { - openalSources[i].chan->openalSource = NULL; + // flibit: 64 bit fix, changed NULL to 0 + openalSources[i].chan->openalSource = 0; + // flibit end } #if ID_OPENAL // Reset source EAX ROOM level when freeing stereo source @@ -1560,4 +1568,4 @@ int example_audio_stream_chunk( const cst_wave *w, int start, int size, int last return CST_AUDIO_STREAM_CONT; } -*/ \ No newline at end of file +*/ diff --git a/sound/snd_world.cpp b/sound/snd_world.cpp index 9c885f1..3df5c19 100644 --- a/sound/snd_world.cpp +++ b/sound/snd_world.cpp @@ -589,7 +589,9 @@ void idSoundWorldLocal::AVIUpdate() { } float mix[MIXBUFFER_SAMPLES*6+16]; - float *mix_p = (float *)((( int)mix + 15 ) & ~15); // SIMD align + // flibit: 64 bit fix, changed int to intptr_t + float *mix_p = (float *)((( intptr_t)mix + 15 ) & ~15); // SIMD align + // flibit end SIMDProcessor->Memset( mix_p, 0, MIXBUFFER_SAMPLES*sizeof(float)*numSpeakers ); @@ -1198,10 +1200,10 @@ void idSoundWorldLocal::WriteToSaveGameSoundChannel( idFile *saveGame, idSoundCh saveGame->WriteInt( ch->trigger44kHzTime ); saveGame->WriteInt( ch->triggerGame44kHzTime ); WriteToSaveGameSoundShaderParams( saveGame, &ch->parms ); - saveGame->WriteInt( (int)ch->leadinSample ); + saveGame->WriteInt( (int)(size_t)ch->leadinSample ); saveGame->WriteInt( ch->triggerChannel ); - saveGame->WriteInt( (int)ch->soundShader ); - saveGame->WriteInt( (int)ch->decoder ); + saveGame->WriteInt( (int)(size_t)ch->soundShader ); + saveGame->WriteInt( (int)(size_t)ch->decoder ); saveGame->WriteFloat(ch->diversity ); saveGame->WriteFloat(ch->lastVolume ); for (int m = 0; m < 6; m++) @@ -1714,7 +1716,9 @@ void idSoundWorldLocal::AddChannelContribution( idSoundEmitterLocal *sound, idSo // int offset = current44kHz - chan->trigger44kHzTime; float inputSamples[MIXBUFFER_SAMPLES*2+16]; - float *alignedInputSamples = (float *) ( ( ( (int)inputSamples ) + 15 ) & ~15 ); + // flibit: 64 bit fix, changed int to intptr_t + float *alignedInputSamples = (float *) ( ( ( (intptr_t)inputSamples ) + 15 ) & ~15 ); + // flibit end // // allocate and initialize hardware source @@ -1764,7 +1768,9 @@ void idSoundWorldLocal::AddChannelContribution( idSoundEmitterLocal *sound, idSo // handle streaming sounds (decode on the fly) both single shot AND looping if ( chan->triggered ) { - alSourcei( chan->openalSource, AL_BUFFER, NULL ); + // flibit: 64 bit fix, changed NULL to 0 + alSourcei( chan->openalSource, AL_BUFFER, 0 ); + // flibit end alDeleteBuffers( 3, &chan->lastopenalStreamingBuffer[0] ); chan->lastopenalStreamingBuffer[0] = chan->openalStreamingBuffer[0]; chan->lastopenalStreamingBuffer[1] = chan->openalStreamingBuffer[1]; diff --git a/sys/glimp.cpp b/sys/glimp.cpp old mode 100644 new mode 100755 index 71f7033..37ed680 --- a/sys/glimp.cpp +++ b/sys/glimp.cpp @@ -222,7 +222,11 @@ bool GLimp_Init(glimpParms_t parms) { "Graphics Error", "Your computer doesn't support 32bit color, 24bit depth and 8bit stencil. Try installing latest graphics drivers", NULL); +#ifdef __APPLE__ + exit(2); +#else _exit(2); +#endif } if (SDL_GL_SetSwapInterval(r_swapInterval.GetInteger()) < 0) diff --git a/sys/linux/main.cpp b/sys/linux/main.cpp index d932892..ad07157 100644 --- a/sys/linux/main.cpp +++ b/sys/linux/main.cpp @@ -266,7 +266,14 @@ double Sys_GetClockTicks( void ) { : "=r" (lo), "=r" (hi) ); return (double) lo + (double) 0xFFFFFFFF * hi; #else -#error unsupported CPU +//#error unsupported CPU +// RB begin + struct timespec now; + + clock_gettime( CLOCK_MONOTONIC, &now ); + + return now.tv_sec * 1000000000LL + now.tv_nsec; +// RB end #endif } diff --git a/sys/osx/DOOMController.mm b/sys/osx/DOOMController.mm index 05931e2..03a5a64 100644 --- a/sys/osx/DOOMController.mm +++ b/sys/osx/DOOMController.mm @@ -392,7 +392,7 @@ extern void CL_Quit_f(void); - (BOOL)checkOS { OSErr err; - long gestaltOSVersion; + int gestaltOSVersion; err = Gestalt(gestaltSystemVersion, &gestaltOSVersion); if ( err || gestaltOSVersion < 0x1038 ) { NSBundle *thisBundle = [ NSBundle mainBundle ]; @@ -486,6 +486,8 @@ const char *Sys_GetProcessorString( void ) { return "ppc CPU with AltiVec extensions"; #elif defined(__i386__) return "x86 CPU with MMX/SSE/SSE2/SSE3 extensions"; +#elif defined(__x86_64__) + return "x86_64 CPU"; #else #error return NULL; @@ -513,8 +515,8 @@ enum { typedef union { struct { - unsigned long hi; - unsigned long lo; + unsigned int hi; + unsigned int lo; } i; double d; } hexdouble; @@ -656,13 +658,13 @@ Sys_ClockTicksPerSecond double Sys_ClockTicksPerSecond(void) { // Our strategy is to query both Gestalt & IOKit and then take the larger of the two values. - long gestaltSpeed, ioKitSpeed = -1; + int gestaltSpeed, ioKitSpeed = -1; // GESTALT // gestaltProcClkSpeedMHz available in 10.3 needs to be used because CPU speeds have now - // exceeded the signed long that Gestalt returns. - long osVers; + // exceeded the signed int that Gestalt returns. + int osVers; OSErr err; Gestalt(gestaltSystemVersion, &osVers); if (osVers >= 0x1030) @@ -699,7 +701,7 @@ double Sys_ClockTicksPerSecond(void) { { CFDataRef data = (CFDataRef)IORegistryEntryCreateCFProperty(ioCpu, CFSTR("clock-frequency"),kCFAllocatorDefault,0); if (data) - ioKitSpeed = *((unsigned long*)CFDataGetBytePtr(data)) / 1000000; + ioKitSpeed = *((unsigned int*)CFDataGetBytePtr(data)) / 1000000; } service = IOIteratorNext(itThis); } @@ -717,7 +719,7 @@ returns in megabytes ================ */ int Sys_GetSystemRam( void ) { - long ramSize; + int ramSize; if ( Gestalt( gestaltPhysicalRAMSize, &ramSize ) == noErr ) { return ramSize / (1024*1024); @@ -735,7 +737,7 @@ returns in megabytes int Sys_GetVideoRam( void ) { unsigned int i; CFTypeRef typeCode; - long vramStorage = 64; + int vramStorage = 64; const short MAXDISPLAYS = 8; CGDisplayCount displayCount; io_service_t dspPorts[MAXDISPLAYS]; @@ -763,7 +765,7 @@ int Sys_GetVideoRam( void ) { bool OSX_GetCPUIdentification( int& cpuId, bool& oldArchitecture ) { - long cpu; + int cpu; Gestalt(gestaltNativeCPUtype, &cpu); cpuId = cpu; @@ -816,8 +818,8 @@ void OSX_GetVideoCard( int& outVendorId, int& outDeviceId ) vendorID = (CFDataRef)IORegistryEntryCreateCFProperty(service, CFSTR("vendor-id"),kCFAllocatorDefault,0); deviceID = (CFDataRef)IORegistryEntryCreateCFProperty(service, CFSTR("device-id"),kCFAllocatorDefault,0); - outVendorId = *((long*)CFDataGetBytePtr(vendorID)); - outDeviceId = *((long*)CFDataGetBytePtr(deviceID)); + outVendorId = *((int*)CFDataGetBytePtr(vendorID)); + outDeviceId = *((int*)CFDataGetBytePtr(deviceID)); CFRelease(vendorID); CFRelease(deviceID); @@ -947,6 +949,7 @@ static pascal OSStatus RegCodeHandler( EventHandlerCallRef inHandler, EventRef i */ static OSErr DoRegCodeDialog( char* ioRegCode1 ) { +#if 0 // Eat my Ass-pyr -flibit OSErr err; RegCodeInfo regCodeInfo; memset(®CodeInfo, 0, sizeof(regCodeInfo)); @@ -980,6 +983,7 @@ static OSErr DoRegCodeDialog( char* ioRegCode1 ) } return regCodeInfo.okPressed ? (OSErr)noErr : (OSErr)userCanceledErr; +#endif // 0 } /* @@ -1016,7 +1020,7 @@ void Sys_FPU_SetFTZ( bool enable ) { } -#elif defined(__i386__) +#elif defined(__i386__) || defined(__x86_64__) #include diff --git a/sys/osx/PreferencesDialog.cpp b/sys/osx/PreferencesDialog.cpp index 1038c77..fb7d6e4 100644 --- a/sys/osx/PreferencesDialog.cpp +++ b/sys/osx/PreferencesDialog.cpp @@ -419,6 +419,7 @@ static void BuildRefreshRates(CGDirectDisplayID inDisplayID, int inWidth, int in static void BuildRefreshPopupButton(ControlRef inControl, std::list* inList) { +#if 0 // Eat my Ass-pyr -flibit MenuRef menu = GetControlPopupMenuRef(inControl); assert(menu); if (!menu) return; @@ -434,6 +435,7 @@ static void BuildRefreshPopupButton(ControlRef inControl, std::list* inLi } SetControlMaximum(inControl, CountMenuItems(menu)); +#endif } static SInt32 FindRefreshPopupMenuItem(std::list* inList, Fixed inFrequency) @@ -450,6 +452,7 @@ static SInt32 FindRefreshPopupMenuItem(std::list* inList, Fixed inFrequen static void BuildResolutionPopupButton(ControlRef inControl, CGDirectDisplayID inDisplayID, ValidModeCallbackProc inCallback) { +#if 0 // Eat my Ass-pyr -flibit // Get the list of valid resolutions int count = BuildResolutionList(inDisplayID, NULL, inCallback); Res resList[count]; @@ -472,10 +475,12 @@ static void BuildResolutionPopupButton(ControlRef inControl, CGDirectDisplayID i } SetControlMaximum(inControl, CountMenuItems(menu)); +#endif } static void GetResolutionFromPopupMenuItem(ControlRef inControl, MenuItemIndex inItem, int *outX, int *outY, int *outDepth, UInt32 *outResFlags) { +#if 0 // Eat my Ass-pyr -flibit MenuRef menu = GetControlPopupMenuRef(inControl); Res res; OSStatus err; @@ -488,10 +493,12 @@ static void GetResolutionFromPopupMenuItem(ControlRef inControl, MenuItemIndex i *outResFlags = res.resFlags; *outDepth = 32; } +#endif } static void AdjustResolutionPopupMenu(ControlRef inControl, CGDirectDisplayID inDisplayID, bool isFullscreen, int& screenwidth, int& screenheight, int& screendepth, UInt32& screenResFlags) { +#if 0 // Eat my Ass-pyr -flibit int screenX = INT_MAX, screenY = INT_MAX; // In windowed mode, you have to disable resolutions that are larger than the current screen size @@ -533,10 +540,12 @@ static void AdjustResolutionPopupMenu(ControlRef inControl, CGDirectDisplayID in } } } +#endif } static void AdjustDisplayControls(PrefInfo *prefInfo) { +#if 0 // Eat my Ass-pyr -flibit // Build new resolution popup and select appropriate resolution if ((prefInfo->prefGameDisplayMode != kFullScreen)) { @@ -577,12 +586,16 @@ static void AdjustDisplayControls(PrefInfo *prefInfo) DisableControl (prefInfo->refreshRatePopup); else EnableControl (prefInfo->refreshRatePopup); +#endif } #pragma mark - static pascal OSStatus PrefHandler( EventHandlerCallRef inHandler, EventRef inEvent, void* inUserData ) { +#if 1 + return eventNotHandledErr; +#else // Eat my Ass-pyr -flibit #pragma unused( inHandler ) HICommand cmd; @@ -699,6 +712,7 @@ static pascal OSStatus PrefHandler( EventHandlerCallRef inHandler, EventRef inEv } return result; +#endif } #pragma mark - @@ -709,6 +723,8 @@ OSStatus CreateGameDisplayPreferencesDialog(const GameDisplayInfo *inGDInfo, WindowRef *outWindow, ValidModeCallbackProc inCallback) { OSStatus err = noErr; + +#if 0 // Eat my Ass-pyr -flibit // Build up a structure to pass to the window handler we are about // to install. We store the window itself, as well as the original @@ -798,6 +814,7 @@ OSStatus CreateGameDisplayPreferencesDialog(const GameDisplayInfo *inGDInfo, if (outWindow) *outWindow = prefInfo.window; +#endif return err; } @@ -810,6 +827,7 @@ OSStatus CreateGameDisplayPreferencesDialog(const GameDisplayInfo *inGDInfo, OSStatus RunGameDisplayPreferencesDialog(GameDisplayInfo *outGDInfo, WindowRef inWindow) { +#if 0 // Eat my Ass-pyr -flibit PrefInfo *prefInfo = (PrefInfo*)GetWRefCon(inWindow); ShowWindow( inWindow ); @@ -838,6 +856,8 @@ OSStatus RunGameDisplayPreferencesDialog(GameDisplayInfo *outGDInfo, WindowRef i } return prefInfo->okPressed ? noErr : userCanceledErr; +#endif + return noErr; } diff --git a/sys/osx/macosx_sound.cpp b/sys/osx/macosx_sound.cpp index 66b56a1..75e35fb 100644 --- a/sys/osx/macosx_sound.cpp +++ b/sys/osx/macosx_sound.cpp @@ -439,7 +439,7 @@ int idAudioHardwareOSX::GetNumberOfSpeakers() { */ bool Sys_LoadOpenAL( void ) { OSErr err; - long gestaltOSVersion; + int gestaltOSVersion; err = Gestalt(gestaltSystemVersion, &gestaltOSVersion); if ( err || gestaltOSVersion < 0x1040 ) { return false; diff --git a/sys/posix/posix_main.cpp b/sys/posix/posix_main.cpp index 5095e71..cf3cef9 100644 --- a/sys/posix/posix_main.cpp +++ b/sys/posix/posix_main.cpp @@ -382,13 +382,15 @@ void Posix_Shutdown( void ) { } } +// flibit: 64 bit fix, changed int to void* + /* ================= Sys_DLL_Load TODO: OSX - use the native API instead? NSModule ================= */ -int Sys_DLL_Load( const char *path ) { +void* Sys_DLL_Load( const char *path ) { int mode = RTLD_NOW; #ifdef __APPLE__ // NOTE: genenv starts crashing after I dlclose game.dylib >:-( mode |= RTLD_NODELETE; @@ -397,7 +399,7 @@ int Sys_DLL_Load( const char *path ) { if ( !handle ) { Sys_Printf( "dlopen '%s' failed: %s\n", path, dlerror() ); } - return (int)handle; + return handle; } /* @@ -405,9 +407,9 @@ int Sys_DLL_Load( const char *path ) { Sys_DLL_GetProcAddress ================= */ -void* Sys_DLL_GetProcAddress( int handle, const char *sym ) { +void* Sys_DLL_GetProcAddress( void* handle, const char *sym ) { const char *error; - void *ret = dlsym( (void *)handle, sym ); + void *ret = dlsym( handle, sym ); if ((error = dlerror()) != NULL) { Sys_Printf( "dlsym '%s' failed: %s\n", sym, error ); } @@ -419,10 +421,12 @@ void* Sys_DLL_GetProcAddress( int handle, const char *sym ) { Sys_DLL_Unload ================= */ -void Sys_DLL_Unload( int handle ) { - dlclose( (void *)handle ); +void Sys_DLL_Unload( void* handle ) { + dlclose( handle ); } +// flibit end + /* ================ Sys_ShowConsole diff --git a/sys/sys_local.cpp b/sys/sys_local.cpp index bf40527..7111fee 100644 --- a/sys/sys_local.cpp +++ b/sys/sys_local.cpp @@ -108,17 +108,19 @@ void idSysLocal::ShutdownSymbols( void ) { Sys_ShutdownSymbols(); } -int idSysLocal::DLL_Load( const char *dllName ) { +// flibit: 64 bit fix, change int to void* +void* idSysLocal::DLL_Load( const char *dllName ) { return Sys_DLL_Load( dllName ); } -void *idSysLocal::DLL_GetProcAddress( int dllHandle, const char *procName ) { +void *idSysLocal::DLL_GetProcAddress( void* dllHandle, const char *procName ) { return Sys_DLL_GetProcAddress( dllHandle, procName ); } -void idSysLocal::DLL_Unload( int dllHandle ) { +void idSysLocal::DLL_Unload( void* dllHandle ) { Sys_DLL_Unload( dllHandle ); } +// flibit end void idSysLocal::DLL_GetFileName( const char *baseName, char *dllName, int maxLength ) { #ifdef _WIN32 diff --git a/sys/sys_local.h b/sys/sys_local.h index db87c38..21de9a8 100644 --- a/sys/sys_local.h +++ b/sys/sys_local.h @@ -61,10 +61,12 @@ public: virtual bool LockMemory( void *ptr, int bytes ); virtual bool UnlockMemory( void *ptr, int bytes ); - virtual int DLL_Load( const char *dllName ); - virtual void * DLL_GetProcAddress( int dllHandle, const char *procName ); - virtual void DLL_Unload( int dllHandle ); + // flibit: 64 bit fix, changed int to void* + virtual void * DLL_Load( const char *dllName ); + virtual void * DLL_GetProcAddress( void* dllHandle, const char *procName ); + virtual void DLL_Unload( void* dllHandle ); virtual void DLL_GetFileName( const char *baseName, char *dllName, int maxLength ); + // flibit end virtual sysEvent_t GenerateMouseButtonEvent( int button, bool down ); virtual sysEvent_t GenerateMouseMoveEvent( int deltax, int deltay ); diff --git a/sys/sys_public.h b/sys/sys_public.h index 6d2ad6c..336aef4 100644 --- a/sys/sys_public.h +++ b/sys/sys_public.h @@ -38,8 +38,31 @@ If you have questions concerning this license or the applicable additional terms */ +// Win64 +#if defined(_WIN64) + +#define BUILD_STRING "win-x64" +#define BUILD_OS_ID 0 +#define CPUSTRING "x64" +#define CPU_EASYARGS 0 + +#define ALIGN16( x ) __declspec(align(16)) x +#define PACKED + +// flibit: 64 bit fix, changed int to intptr_t +#define _alloca16( x ) ((void *)((((intptr_t)_alloca( (x)+15 )) + 15) & ~15)) +// flibit end + +#define PATHSEPERATOR_STR "\\" +#define PATHSEPERATOR_CHAR '\\' + +#define ID_INLINE __forceinline +#define ID_STATIC_TEMPLATE static + +#define assertmem( x, y ) assert( _CrtIsValidPointer( x, y, true ) ) + // Win32 -#if defined(WIN32) || defined(_WIN32) +#elif defined(WIN32) || defined(_WIN32) #define BUILD_STRING "win-x86" #define BUILD_OS_ID 0 @@ -49,7 +72,9 @@ If you have questions concerning this license or the applicable additional terms #define ALIGN16( x ) __declspec(align(16)) x #define PACKED -#define _alloca16( x ) ((void *)((((int)_alloca( (x)+15 )) + 15) & ~15)) +// flibit: 64 bit fix, changed int to intptr_t +#define _alloca16( x ) ((void *)((((intptr_t)_alloca( (x)+15 )) + 15) & ~15)) +// flibit end #define PATHSEPERATOR_STR "\\" #define PATHSEPERATOR_CHAR '\\' @@ -72,6 +97,11 @@ If you have questions concerning this license or the applicable additional terms #elif defined(__i386__) #define CPUSTRING "x86" #define CPU_EASYARGS 1 +#elif defined(__x86_64__) + #define CPUSTRING "x86_64" + #define CPU_EASYARGS 0 +#else +#error Unrecognized CPU arch! #endif #define ALIGN16( x ) x __attribute__ ((aligned (16))) @@ -84,7 +114,9 @@ If you have questions concerning this license or the applicable additional terms #endif #define _alloca alloca -#define _alloca16( x ) ((void *)((((int)alloca( (x)+15 )) + 15) & ~15)) +// flibit: 64 bit fix, changed int to intptr_t +#define _alloca16( x ) ((void *)((((intptr_t)alloca( (x)+15 )) + 15) & ~15)) +// flibit end #define PATHSEPERATOR_STR "/" #define PATHSEPERATOR_CHAR '/' @@ -108,14 +140,23 @@ If you have questions concerning this license or the applicable additional terms #define BUILD_OS_ID 2 #define CPUSTRING "x86" #define CPU_EASYARGS 1 +#elif defined(__x86_64__) + #define BUILD_STRING "linux-x86_64" + #define BUILD_OS_ID 2 + #define CPUSTRING "x86_64" + #define CPU_EASYARGS 0 #elif defined(__ppc__) #define BUILD_STRING "linux-ppc" #define CPUSTRING "ppc" #define CPU_EASYARGS 0 +#else +#error Unrecognized CPU arch! #endif #define _alloca alloca -#define _alloca16( x ) ((void *)((((int)alloca( (x)+15 )) + 15) & ~15)) +// flibit: 64 bit fix, changed int to intptr_t +#define _alloca16( x ) ((void *)((((intptr_t)alloca( (x)+15 )) + 15) & ~15)) +// flibit end #define ALIGN16( x ) x #define PACKED __attribute__((packed)) @@ -379,9 +420,11 @@ const char * Sys_GetCallStackCurAddressStr( int depth ); void Sys_ShutdownSymbols( void ); // DLL loading, the path should be a fully qualified OS path to the DLL file to be loaded -int Sys_DLL_Load( const char *dllName ); -void * Sys_DLL_GetProcAddress( int dllHandle, const char *procName ); -void Sys_DLL_Unload( int dllHandle ); +// flibit: 64 bit fix, change int to void* +void * Sys_DLL_Load( const char *dllName ); +void * Sys_DLL_GetProcAddress( void* dllHandle, const char *procName ); +void Sys_DLL_Unload( void* dllHandle ); +// flibit end // event generation void Sys_GenerateEvents( void ); @@ -547,7 +590,9 @@ typedef enum { typedef struct { const char * name; - int threadHandle; + // flibit: 64 bit fix, changed int to intptr_t + intptr_t threadHandle; + // flibit end unsigned long threadId; } xthreadInfo; @@ -618,10 +663,12 @@ public: virtual const char * GetCallStackCurStr( int depth ) = 0; virtual void ShutdownSymbols( void ) = 0; - virtual int DLL_Load( const char *dllName ) = 0; - virtual void * DLL_GetProcAddress( int dllHandle, const char *procName ) = 0; - virtual void DLL_Unload( int dllHandle ) = 0; + // flibit: 64 bit fix, changed int to void* + virtual void * DLL_Load( const char *dllName ) = 0; + virtual void * DLL_GetProcAddress( void* dllHandle, const char *procName ) = 0; + virtual void DLL_Unload( void* dllHandle ) = 0; virtual void DLL_GetFileName( const char *baseName, char *dllName, int maxLength ) = 0; + // flibit end virtual sysEvent_t GenerateMouseButtonEvent( int button, bool down ) = 0; virtual sysEvent_t GenerateMouseMoveEvent( int deltax, int deltay ) = 0; diff --git a/sys/win32/win_main.cpp b/sys/win32/win_main.cpp index c180d33..0167a27 100644 --- a/sys/win32/win_main.cpp +++ b/sys/win32/win_main.cpp @@ -665,12 +665,14 @@ DLL Loading ======================================================================== */ +// flibit: 64 bit fix, changed int to void* + /* ===================== Sys_DLL_Load ===================== */ -int Sys_DLL_Load( const char *dllName ) { +void* Sys_DLL_Load( const char *dllName ) { HINSTANCE libHandle; libHandle = LoadLibrary( dllName ); if ( libHandle ) { @@ -679,11 +681,11 @@ int Sys_DLL_Load( const char *dllName ) { GetModuleFileName( libHandle, loadedPath, sizeof( loadedPath ) - 1 ); if ( idStr::IcmpPath( dllName, loadedPath ) ) { Sys_Printf( "ERROR: LoadLibrary '%s' wants to load '%s'\n", dllName, loadedPath ); - Sys_DLL_Unload( (int)libHandle ); + Sys_DLL_Unload( libHandle ); return 0; } } - return (int)libHandle; + return (void*)libHandle; } /* @@ -691,7 +693,7 @@ int Sys_DLL_Load( const char *dllName ) { Sys_DLL_GetProcAddress ===================== */ -void *Sys_DLL_GetProcAddress( int dllHandle, const char *procName ) { +void *Sys_DLL_GetProcAddress( void* dllHandle, const char *procName ) { return GetProcAddress( (HINSTANCE)dllHandle, procName ); } @@ -700,7 +702,7 @@ void *Sys_DLL_GetProcAddress( int dllHandle, const char *procName ) { Sys_DLL_Unload ===================== */ -void Sys_DLL_Unload( int dllHandle ) { +void Sys_DLL_Unload( void* dllHandle ) { if ( !dllHandle ) { return; } @@ -720,6 +722,8 @@ void Sys_DLL_Unload( int dllHandle ) { } } +// flibit end + /* ======================================================================== diff --git a/tools/compilers/aas/AASFile.cpp b/tools/compilers/aas/AASFile.cpp index 6e73a25..d60f216 100644 --- a/tools/compilers/aas/AASFile.cpp +++ b/tools/compilers/aas/AASFile.cpp @@ -1127,7 +1127,7 @@ bool idAASFileLocal::Load( const idStr &fileName, unsigned int mapFileCRC ) { return false; } - c = token.GetUnsignedLongValue(); + c = token.GetUnsignedIntValue(); if ( mapFileCRC && c != mapFileCRC ) { common->Warning( "AAS file '%s' is out of date", name.c_str() ); return false; diff --git a/tools/compilers/roqvq/codec.cpp b/tools/compilers/roqvq/codec.cpp index e4131a9..ce187bc 100644 --- a/tools/compilers/roqvq/codec.cpp +++ b/tools/compilers/roqvq/codec.cpp @@ -30,6 +30,12 @@ If you have questions concerning this license or the applicable additional terms #include "codec.h" +// flibit wedged this in for Win32... eh. -flibit +#ifdef _WIN32 +#undef HUGE_VAL +#define HUGE_VAL HUGE +#endif + float glimit( const float val ) { if (val<0) return 0; if (val>255) return 255; @@ -321,7 +327,7 @@ void codec::Segment( int *alist, float *flist, int numElements, float rmse) int codec::BestCodeword( unsigned char *tempvector, int dimension, VQDATA **codebook ) { VQDATA dist; - VQDATA bestDist = HUGE; + VQDATA bestDist = HUGE_VAL; VQDATA tempvq[64]; int bestIndex = -1; @@ -1510,7 +1516,7 @@ void codec::VQ( const int numEntries, const int dimension, const unsigned char * // // find the closest two and eliminate one // - double bestDist = HUGE; + double bestDist = HUGE_VAL; double dist, simport; int bestIndex = -1; int bestOtherIndex = 0; @@ -1576,7 +1582,7 @@ void codec::VQ( const int numEntries, const int dimension, const unsigned char * // until we have reduced it to 256 entries, find one to toss // do { - bestDist = HUGE; + bestDist = HUGE_VAL; bestIndex = -1; bestOtherIndex = -1; if (optimize) { @@ -1591,7 +1597,7 @@ void codec::VQ( const int numEntries, const int dimension, const unsigned char * } } if (bestIndex == -1 || !optimize) { - bestDist = HUGE; + bestDist = HUGE_VAL; bestIndex = -1; bestOtherIndex = 0; aentries = 0; diff --git a/ui/SimpleWindow.cpp b/ui/SimpleWindow.cpp index a181bec..39447b6 100644 --- a/ui/SimpleWindow.cpp +++ b/ui/SimpleWindow.cpp @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -72,10 +72,10 @@ idSimpleWindow::idSimpleWindow(idWindow *win) { } backGroundName.SetMaterialPtr(&background); -// +// // added parent mParent = win->GetParent(); -// +// hideCursor = win->hideCursor; @@ -122,7 +122,7 @@ idSimpleWindow::~idSimpleWindow() { } void idSimpleWindow::StateChanged( bool redraw ) { - if ( redraw && background && background->CinematicLength() ) { + if ( redraw && background && background->CinematicLength() ) { background->UpdateCinematic( gui->GetTime() ); } } @@ -189,7 +189,7 @@ void idSimpleWindow::CalcClientRect(float xofs, float yofs) { drawRect.x = rect.x() - rect.w(); drawRect.y = rect.y() - rect.h(); } - + drawRect.x += xofs; drawRect.y += yofs; @@ -205,7 +205,7 @@ void idSimpleWindow::CalcClientRect(float xofs, float yofs) { textRect = clientRect; textRect.x += 2.0; - textRect.w -= 2.0; + textRect.w -= 2.0; textRect.y += 2.0; textRect.h -= 2.0; textRect.x += textAlignx; @@ -218,7 +218,7 @@ void idSimpleWindow::CalcClientRect(float xofs, float yofs) { void idSimpleWindow::Redraw(float x, float y) { - + if (!visible) { return; } @@ -254,35 +254,35 @@ void idSimpleWindow::Redraw(float x, float y) { textRect.Offset(-x, -y); } -int idSimpleWindow::GetWinVarOffset( idWinVar *wv, drawWin_t* owner) { - int ret = -1; +intptr_t idSimpleWindow::GetWinVarOffset( idWinVar *wv, drawWin_t* owner) { + intptr_t ret = -1; if ( wv == &rect ) { - ret = (int)&( ( idSimpleWindow * ) 0 )->rect; + ret = (ptrdiff_t)&this->rect - (ptrdiff_t)this; } if ( wv == &backColor ) { - ret = (int)&( ( idSimpleWindow * ) 0 )->backColor; + ret = (ptrdiff_t)&this->backColor - (ptrdiff_t)this; } if ( wv == &matColor ) { - ret = (int)&( ( idSimpleWindow * ) 0 )->matColor; + ret = (ptrdiff_t)&this->matColor - (ptrdiff_t)this; } if ( wv == &foreColor ) { - ret = (int)&( ( idSimpleWindow * ) 0 )->foreColor; + ret = (ptrdiff_t)&this->foreColor - (ptrdiff_t)this; } if ( wv == &borderColor ) { - ret = (int)&( ( idSimpleWindow * ) 0 )->borderColor; + ret = (ptrdiff_t)&this->borderColor - (ptrdiff_t)this; } if ( wv == &textScale ) { - ret = (int)&( ( idSimpleWindow * ) 0 )->textScale; + ret = (ptrdiff_t)&this->textScale - (ptrdiff_t)this; } if ( wv == &rotate ) { - ret = (int)&( ( idSimpleWindow * ) 0 )->rotate; + ret = (ptrdiff_t)&this->rotate - (ptrdiff_t)this; } if ( ret != -1 ) { diff --git a/ui/SimpleWindow.h b/ui/SimpleWindow.h index 492e029..f8e97e2 100644 --- a/ui/SimpleWindow.h +++ b/ui/SimpleWindow.h @@ -49,7 +49,7 @@ public: idStr name; idWinVar * GetWinVarByName(const char *_name); - int GetWinVarOffset( idWinVar *wv, drawWin_t* owner); + intptr_t GetWinVarOffset( idWinVar *wv, drawWin_t* owner); size_t Size(); idWindow* GetParent ( void ) { return mParent; } diff --git a/ui/Window.cpp b/ui/Window.cpp index e550950..58b7741 100644 --- a/ui/Window.cpp +++ b/ui/Window.cpp @@ -1794,39 +1794,39 @@ void idWindow::PostParse() { idWindow::GetWinVarOffset ================ */ -int idWindow::GetWinVarOffset( idWinVar *wv, drawWin_t* owner) { +intptr_t idWindow::GetWinVarOffset( idWinVar *wv, drawWin_t* owner) { int ret = -1; if ( wv == &rect ) { - ret = (int)&( ( idWindow * ) 0 )->rect; + ret = (intptr_t)&( ( idWindow * ) 0 )->rect; } if ( wv == &backColor ) { - ret = (int)&( ( idWindow * ) 0 )->backColor; + ret = (intptr_t)&( ( idWindow * ) 0 )->backColor; } if ( wv == &matColor ) { - ret = (int)&( ( idWindow * ) 0 )->matColor; + ret = (intptr_t)&( ( idWindow * ) 0 )->matColor; } if ( wv == &foreColor ) { - ret = (int)&( ( idWindow * ) 0 )->foreColor; + ret = (intptr_t)&( ( idWindow * ) 0 )->foreColor; } if ( wv == &hoverColor ) { - ret = (int)&( ( idWindow * ) 0 )->hoverColor; + ret = (intptr_t)&( ( idWindow * ) 0 )->hoverColor; } if ( wv == &borderColor ) { - ret = (int)&( ( idWindow * ) 0 )->borderColor; + ret = (intptr_t)&( ( idWindow * ) 0 )->borderColor; } if ( wv == &textScale ) { - ret = (int)&( ( idWindow * ) 0 )->textScale; + ret = (intptr_t)&( ( idWindow * ) 0 )->textScale; } if ( wv == &rotate ) { - ret = (int)&( ( idWindow * ) 0 )->rotate; + ret = (intptr_t)&( ( idWindow * ) 0 )->rotate; } if ( ret != -1 ) { @@ -2868,7 +2868,7 @@ idWindow::EmitOp ================ */ -int idWindow::EmitOp( int a, int b, wexpOpType_t opType, wexpOp_t **opp ) { +intptr_t idWindow::EmitOp( intptr_t a, intptr_t b, wexpOpType_t opType, wexpOp_t **opp ) { wexpOp_t *op; /* // optimize away identity operations @@ -2919,8 +2919,8 @@ int idWindow::EmitOp( int a, int b, wexpOpType_t opType, wexpOp_t **opp ) { idWindow::ParseEmitOp ================ */ -int idWindow::ParseEmitOp( idParser *src, int a, wexpOpType_t opType, int priority, wexpOp_t **opp ) { - int b = ParseExpressionPriority( src, priority ); +intptr_t idWindow::ParseEmitOp( idParser *src, intptr_t a, wexpOpType_t opType, int priority, wexpOp_t **opp ) { + intptr_t b = ParseExpressionPriority( src, priority ); return EmitOp( a, b, opType, opp ); } @@ -2932,9 +2932,9 @@ idWindow::ParseTerm Returns a register index ================= */ -int idWindow::ParseTerm( idParser *src, idWinVar *var, int component ) { +intptr_t idWindow::ParseTerm( idParser *src, idWinVar *var, intptr_t component ) { idToken token; - int a, b; + intptr_t a, b; src->ReadToken( &token ); @@ -2977,7 +2977,7 @@ int idWindow::ParseTerm( idParser *src, idWinVar *var, int component ) { var = GetWinVarByName(token, true); } if (var) { - a = (int)var; + a = (intptr_t)var; //assert(dynamic_cast(var)); var->Init(token, this); b = component; @@ -3007,7 +3007,7 @@ int idWindow::ParseTerm( idParser *src, idWinVar *var, int component ) { // ugly but used for post parsing to fixup named vars char *p = new char[token.Length()+1]; strcpy(p, token); - a = (int)p; + a = (intptr_t)p; b = -2; return EmitOp(a, b, WOP_TYPE_VAR); } @@ -3022,9 +3022,9 @@ Returns a register index ================= */ #define TOP_PRIORITY 4 -int idWindow::ParseExpressionPriority( idParser *src, int priority, idWinVar *var, int component ) { +intptr_t idWindow::ParseExpressionPriority( idParser *src, int priority, idWinVar *var, intptr_t component ) { idToken token; - int a; + intptr_t a; if ( priority == 0 ) { return ParseTerm( src, var, component ); @@ -3079,7 +3079,7 @@ int idWindow::ParseExpressionPriority( idParser *src, int priority, idWinVar *va } if ( priority == 4 && token == "?" ) { wexpOp_t *oop = NULL; - int o = ParseEmitOp( src, a, WOP_TYPE_COND, priority, &oop ); + intptr_t o = ParseEmitOp( src, a, WOP_TYPE_COND, priority, &oop ); if ( !src->ReadToken( &token ) ) { return o; } @@ -3105,7 +3105,7 @@ idWindow::ParseExpression Returns a register index ================ */ -int idWindow::ParseExpression(idParser *src, idWinVar *var, int component) { +intptr_t idWindow::ParseExpression(idParser *src, idWinVar *var, intptr_t component) { return ParseExpressionPriority( src, TOP_PRIORITY, var ); } @@ -3881,35 +3881,35 @@ void idWindow::FixupTransitions() { transitions[i].data = NULL; if ( dw && ( dw->win || dw->simp ) ){ if ( dw->win ) { - if ( transitions[i].offset == (int)&( ( idWindow * ) 0 )->rect ) { + if ( transitions[i].offset == (ptrdiff_t)&( ( idWindow * ) 0 )->rect ) { transitions[i].data = &dw->win->rect; - } else if ( transitions[i].offset == (int)&( ( idWindow * ) 0 )->backColor ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idWindow * ) 0 )->backColor ) { transitions[i].data = &dw->win->backColor; - } else if ( transitions[i].offset == (int)&( ( idWindow * ) 0 )->matColor ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idWindow * ) 0 )->matColor ) { transitions[i].data = &dw->win->matColor; - } else if ( transitions[i].offset == (int)&( ( idWindow * ) 0 )->foreColor ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idWindow * ) 0 )->foreColor ) { transitions[i].data = &dw->win->foreColor; - } else if ( transitions[i].offset == (int)&( ( idWindow * ) 0 )->borderColor ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idWindow * ) 0 )->borderColor ) { transitions[i].data = &dw->win->borderColor; - } else if ( transitions[i].offset == (int)&( ( idWindow * ) 0 )->textScale ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idWindow * ) 0 )->textScale ) { transitions[i].data = &dw->win->textScale; - } else if ( transitions[i].offset == (int)&( ( idWindow * ) 0 )->rotate ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idWindow * ) 0 )->rotate ) { transitions[i].data = &dw->win->rotate; } } else { - if ( transitions[i].offset == (int)&( ( idSimpleWindow * ) 0 )->rect ) { + if ( transitions[i].offset == (ptrdiff_t)&( ( idSimpleWindow * ) 0 )->rect ) { transitions[i].data = &dw->simp->rect; - } else if ( transitions[i].offset == (int)&( ( idSimpleWindow * ) 0 )->backColor ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idSimpleWindow * ) 0 )->backColor ) { transitions[i].data = &dw->simp->backColor; - } else if ( transitions[i].offset == (int)&( ( idSimpleWindow * ) 0 )->matColor ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idSimpleWindow * ) 0 )->matColor ) { transitions[i].data = &dw->simp->matColor; - } else if ( transitions[i].offset == (int)&( ( idSimpleWindow * ) 0 )->foreColor ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idSimpleWindow * ) 0 )->foreColor ) { transitions[i].data = &dw->simp->foreColor; - } else if ( transitions[i].offset == (int)&( ( idSimpleWindow * ) 0 )->borderColor ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idSimpleWindow * ) 0 )->borderColor ) { transitions[i].data = &dw->simp->borderColor; - } else if ( transitions[i].offset == (int)&( ( idSimpleWindow * ) 0 )->textScale ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idSimpleWindow * ) 0 )->textScale ) { transitions[i].data = &dw->simp->textScale; - } else if ( transitions[i].offset == (int)&( ( idSimpleWindow * ) 0 )->rotate ) { + } else if ( transitions[i].offset == (ptrdiff_t)&( ( idSimpleWindow * ) 0 )->rotate ) { transitions[i].data = &dw->simp->rotate; } } @@ -3969,7 +3969,7 @@ void idWindow::FixupParms() { const char *p = (const char*)(ops[i].a); idWinVar *var = GetWinVarByName(p, true); delete []p; - ops[i].a = (int)var; + ops[i].a = (intptr_t)var; ops[i].b = -1; } } diff --git a/ui/Window.h b/ui/Window.h index 7c5cdfc..aed613d 100644 --- a/ui/Window.h +++ b/ui/Window.h @@ -106,7 +106,7 @@ typedef enum { typedef struct { wexpOpType_t opType; - int a, b, c, d; + intptr_t a, b, c, d; } wexpOp_t; struct idRegEntry { @@ -233,7 +233,7 @@ public: virtual idWinVar *GetWinVarByName (const char *_name, bool winLookup = false, drawWin_t** owner = NULL); - int GetWinVarOffset( idWinVar *wv, drawWin_t *dw ); + intptr_t GetWinVarOffset( idWinVar *wv, drawWin_t *dw ); float GetMaxCharHeight(); float GetMaxCharWidth(); void SetFont(); @@ -303,7 +303,7 @@ public: bool RunScript(int n); bool RunScriptList(idGuiScriptList *src); void SetRegs(const char *key, const char *val); - int ParseExpression( idParser *src, idWinVar *var = NULL, int component = 0 ); + intptr_t ParseExpression( idParser *src, idWinVar *var = NULL, intptr_t component = 0 ); int ExpressionConstant(float f); idRegisterList *RegList() { return ®List; } void AddCommand(const char *cmd); @@ -353,10 +353,10 @@ protected: int ExpressionTemporary(); wexpOp_t *ExpressionOp(); - int EmitOp( int a, int b, wexpOpType_t opType, wexpOp_t **opp = NULL ); - int ParseEmitOp( idParser *src, int a, wexpOpType_t opType, int priority, wexpOp_t **opp = NULL ); - int ParseTerm( idParser *src, idWinVar *var = NULL, int component = 0 ); - int ParseExpressionPriority( idParser *src, int priority, idWinVar *var = NULL, int component = 0 ); + intptr_t EmitOp( intptr_t a, intptr_t b, wexpOpType_t opType, wexpOp_t **opp = NULL ); + intptr_t ParseEmitOp( idParser *src, intptr_t a, wexpOpType_t opType, int priority, wexpOp_t **opp = NULL ); + intptr_t ParseTerm( idParser *src, idWinVar *var = NULL, intptr_t component = 0 ); + intptr_t ParseExpressionPriority( idParser *src, int priority, idWinVar *var = NULL, intptr_t component = 0 ); void EvaluateRegisters(float *registers); void SaveExpressionParseState(); void RestoreExpressionParseState(); diff --git a/ui/Winvar.cpp b/ui/Winvar.cpp index cfe8cc0..9e0cfba 100644 --- a/ui/Winvar.cpp +++ b/ui/Winvar.cpp @@ -40,7 +40,7 @@ idWinVar::idWinVar() { } idWinVar::~idWinVar() { - delete name; + delete [] name; name = NULL; }

RQK-?v_?4#-f278{X6TrAjWx%?_{f7tP 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